MediaBuilder class now contains all the dirty data; it's purpose is to operate on a torrent and clean the data and pass that data to a Torrent object.
assorted helper functions condensed into MediaBuilder class. see torrent.py for old functions. main() now operates on a torrent with MediaBuilder; MediaBuilder output should be stored.