Javadocs updates in most classes + minor beautychanges