Update README.md

Updated many definitions and requirements