Javadoc aggregation
Improve tests
Add a standard .gitignore