Fixed a lot of Checkstyle issues, minus adding javadocs/changing some naming conventions that will need to be changed later/some other weird errors.