Readme updates.

Added the notes from my Gdoc.
deploy edits

More refactoring of functions, cleanup of option variables and
general comment and structure cleanup.
git-pull edits

More refactoring of functions, cleanup of option variables and
general comment and structure cleanup for the git specific feature.