Refactor Container, Improve Processor, Progress Bar
Refactor Container, Improve Processor, Progress Bar

filmalize.py
* New Exception CancelSubtitleError for improved add_subtitle
  logic.
* Refactor Container:
  * Move probe_file and parse_info actions into __init__.
  * Extract add_subtitle user interaction into external functions.
    Replaced with new class method add_subtitle_file(file_name,
    encoding).
* Improve Processor:
  * strip() user input.
  * Ask the user if they'd like to simply use the first two
    streams.
  * Tweak file handling.
  * New instance var Processor.progress for storing transcoding
    progress in microseconds.
* New functions add_subtitles, sub_file_prompt.
* Display progress bar while processing.

thebopshoobop/filmalize