Add a TaggedVersionNotFound error

Resolves #159: Unclear error message when a repository has no tags.

```
$ carthage update
*** Fetching MDPSplitView
No tagged versions found for github "mdiep/MDPSplitView"
```
if we had an `enum`, do we have to do the `.rawValue` dance? If so, maybe just have constants like in the old days?