Split Repository up - now in separate files in Application with generic funcs in Core
Fixed scope on Repository fields
Moved repository instantiation to Model and added functionality for multiple repos
Modified Repository so table is only set by constructor if not by subclass
Moved specific repository function out of Core Repository