Add javadoc + author annotations