Merge pull request #20 from toastertaster/master

Major comment changes to improve the Javadoc.
Updated Javadoc comments for the subsystems