Updated the run_test.py. It uses imp.load_source instead of execfile. So now, every test file as a run_tests() function as an entry point for the tests execution.
Added the TitleVersions module. Including tests. closes #9.