Updated Javadoc and moved it to documentation folder in repo