Making the datastore generic, and typing git store as an inputstream datarepository
Made the datastore api a fluent api.
Reverted back to inputstream/outputstream
Refactoring to keep names consistent
Adding finer grained exceptions
moving to latest version of lombok
Using IOException as base for DataRepositoryException
Adding new method to get the latest commit id
Changes to poms to get components-parent building - upgraded lombok and removed javadoc
Merge branch 'feature/RepoWrapper'