esfaust; Fixes all red codepro violations, and roughly 70 yellow violations. Adds all missing JavaDocs, and removes some unnecessary or unused code.