Adds Javadoc and testing
Ignores generated JAvaDoc