Added javadoc for new classes/methods that were merged from the branch in the commit below ( vvvvv )