MODE-2148 Added checkstyle to our build, and corrected numerous potential problems or issues in the code

Also removed lots of meaningless JavaDoc.