We now expose a dedicated method for implementors to use to create the repository factory instance based on the configuration of the factory. Added unit tests to make sure the factory bean fails fast if it's configured improperly. Original Pull Request: #17