Handle missing or broken repo

This should be a critical failure. If rugged can't open the path it's either missing or malformed.
Merge pull request #5 from odcinek/handle_missing_repos

Handle missing or broken repo