Added first (sort of) public version
Added version/author to class
Fixed debugging option-name in code, added doc-string and a few other fixes
Added (semi-)automated TV episode namer. Works, but needs clean-up and more testing
Debug to file went to stderr and vice-versa
No valid files found error didn't have trailing \n
Improved --help output, vaious fixes to --always and --interactive handling
Can now get corrected showname by doing tvdb_instance['my.Show.nAme']['showname'] (Will return "My Show Name")
Numerous fixes to filename parsing regexs, added unittests for both tvdb and filename parsing
Moved cfile['showname'] (parsed showname from filename) to cfile['file_showname'] to deal with corrected showname from tvdb. Also now deals with tvdb_shownotfound exception
Deal with unicode corrected-showname by converting unticode to ASCII
Added unittest flag
Added git-ignore
Valid filename characters now stored in triple-quoted string
Implimented -t (unittest) flag, now no-longer have to uncomment unittest.main() to run tests
Space disappeared from list of valid characters, more regex fixing and another filename format added (show.name.1x20.blah.avi)
Removed unused interactive flag from _getSeries function
Fixed a stupid UI flaw - it now shows the show/season number/episode number before making the user select the correct show
Added basic Cache class to tvdb_api
Linked in cache module (removed unneeded urllib import)