Handfull of changes

This pull request adds the following:

* Fail if no git repository is found
* Fial if the context is not a deployment
* Skip tag removal if it doesn't exist
* Add some logging