Fix entrypoint so help and version options work
Add build as well as workspace
Pull out job creation and removal into own fns
Refactor watchers to make them more flexible
Pull git functions out to own ns