Add missing javadocs and fix rest of Checkstyle failures