Replaces stringsin roles with const variables
Adds address and phonenumber types
Changes default role of local user to visitor from member