Fixed and improved docs

- Made docs consistent with Code
- Replaced commands to use cdap-cli
- Updated and tested all commands to work.

Build : https://builds.cask.co/browse/CG-SGUT1-1
I don't understand why it looks hacky. 
In this case and almost all others we generally keep the name as the class name itself and its just one more thing in the code. In this way we have it same and if the class name changes for any reason it will get reflected everywhere. 
Don't you agree ?