Added javadoc comments to the new IRepository interface.
Added a .gitignore to two source folders.