Filedigger: Complete the error handling for opening a bup repo

Previously did not abort and inform user when a branch failed to open. Restructure logic a bit to be able to detect different failures.
Fixes #21.