Added comprehensive documentation to README.md