Updated readme
Added basic javadoc to all classes.