Adding RepositoryHelpers
Removing duplication in repository creation
Teasing out TestRepository reusage
Replacing repository_class with instance
Reworking repository specs

Including a test_repository
Using attr_reader instead of 3 line method
Adding specificity on feature type