Refactor to represent service types, claims sets and attribute "bundles" in the model classes

Give a 'type' to each service, `research` or `zendesk` to support existing services, and `auresearch` as a new type with a modified attribute set. Only changeable by administrators and not advertised in the application.