Working toward better separation between the classes. The IRI related models and the IRI service that builds the URLs have good separation. The AuthorityUrlService was put in place as a go between for the authority configuration access and the IRI models and service. More refactoring will happen later to clean up some of the bleeding of config knowledge into the AuthorityUrlService.
@cam156 I addressed all your suggestions. I made a second commit to make your review of the changes easier. If you are good with these changes, I will squash the two commits before merging.
Working toward better separation between the classes. The IRI related models and the IRI service that builds the URLs have good separation. The AuthorityUrlService was put in place as a go between for the authority configuration access and the IRI models and service. More refactoring will happen later to clean up some of the bleeding of config knowledge into the AuthorityUrlService.