Code conforms to ConstantName check.
Rigging up checkstyle to the buildchain
checkstyle is now run on all java files
Code has Javadoc comments for all class and interface definitions.
added all class Javadocs where appropriate. Added checks for author tags, added checks for method Javadocs.
Added copyright and authorship to the top of the source files. Closes #28
moved checkstyle related stuff to a checkstyle subdir.