Created unit tests for the classes. Also updated the Repository class to be abstract and implement an interface
Merge branch 'develop' of https://github.com/davidyell/FF8-GF-Corral into develop