Add Deploy command to replace the doc_init.sh and doc_deploy.sh scripts

Merge scripts into a single command. Folders can be initialized by passing the
--init optional argument.
Add unit tests to test Deploy command
Add TestDeploy to Travis build script