Added JavaDoc, updated checkstyle config, removed code-formatter, and updated README.md.