Issue #3 This adds install and uninstall options. It doesn't yet run test due to issues I'm having with shellcheck and sourced files