Added License
Added README.md
Added javadoc comments
Format the README.md file