Simplify code to run commands

provide better error messages when someone is missing git or elm-doc.
Cosmetic: mess with indentation
Add check for git
Bump version number