Validate that the repo exists

This will probably be moved in the future but the functionality is mostly there.
Include primitive logging for easier testing