Implement `tag` command
Usage: ``nimble tag v0.1.1``

Nimble will run ``git tag v0.1.1`` (or equivalent) and verify that the package's .nimble file has been updated with that version.

Bonus feature:

* Enforce semantic versioning by checking for breaking API changes.