Updating the documentation and readme.md