initial docs commit
fixed javadoc issues
added docs to the master branch