Updated README.md and some Javadocs with more information