Updated Javadoc and comments, added unit tests

Added comments to the XML files.
Updated comments within the code.
Regenerated the javadoc.
Cleaned up some unused code (hello world string).
Added unit test project.