Client developer

Adds client-developer rolable relation. This separates sign up feature for two different user types: clients and developers. Allows for a single global user sign in for both types.