Separate primo gem

@jrochkind 
I removed Primo the services.  The only remaining piece related to Primo is a "primo_source" service type. I want to find a way in the Umlaut configuration to add service types, so that the [`umlaut-primo`](/team-umlaut/umlaut-primo) gem can add that service_type.  But should be a lot cleaner from your perspective.

Thanks,
Scot