Fix typos in method names and javadoc; update the documentation to ensure it is more understandable and coherent.

Comment From: mhalbritter

Thanks!