First pass at refactoring AnnotationProcessingUtils to be more flexible
Fix bugs with using new apt utils in trait class writers
Validate arguments in some JavaFileWriter methods
Reorganized packages in AptUtils, and brackets everywhere! No goto fail bugs