Corrected the name in the license.
Added the license to the heading.
Various checkstyle fixes:
 - Sorted
 - Fixed cyclomatic complexity
 - Various others
Changed how travis will run.
Removed a few unneeded brackets... for now...