jar file added, updated javadoc, refactored classes, updated documentation