Added test cases for romformat package
Migrate romformat tests to use more specific test predicates
game_shack.py: refactored, added test cases and added caching for game platform xml query
Rename model and controller to GameFiles