removed is_media_type(), added dynamic_options, changed MediaBuilder interface

removed is_media_type() and consolidated its purpose to a while-loop check in main().

interface to MediaBuilder has changed. see commit notes on torrent.py for more info. main() has been updated accordingly.

added dynamic_options() to build option list based on regex parsing (in MediaBuilder.get_suggested_metadata()) of the torrent file name