refactored the way preferences are stored and handled...possibly will refactor a bit more as I go.
added a checkstyle config file
began fixing checkstyle errors, and also refactored tog et rid of the stupid log file and instead log to console
added MIt License file