Version depends on git tags/commits
Fix exception handling
Dependencies are comparable
Cache tags to reduce calls against Repository Manager
Transitive dependencies are show indented