Javadoc documentation and rest update