Renaming Server -> FedoraRepository and cleaning up exception handling