Added failure reasons to return of lib.is_compliant_repo() (ticket #6)