Remove nil values from Arrthorizer::Repository

Just an experiment: Don't use nil values when the value can't be found but make it behave like Hash#fetch, so we can specify behavior for missing values when applicable instead of at constuction time.