Merge pull request #2 from rinmalavi/master

vararg methods in Repository and Persistable Repository.
Create README.md

Initial readme.

Short description of this project.
TODO: missing links to Setup guide and other tutorials
Minor code reorganization and documentation improvements.

Client repositories should live in implementation project.
Bootstrap and S3 documentation.
Reduced visibility for classes.
Only interfaces and abstract classes should be public.
Minor javadoc changes.

Correct argument names.
Discourage use of static service locator.
Add filter method to avoid with issue in Scala.