Create TODO.md

TODO list to keep track of development. Coz that's how we roll
Update README.md

Added extra descriptions
Update TODO.md
Update shell.c

added descriptive comments
Merge pull request #1 from gokul-uf/master

Pull Req 1