Users problem fixed
Foregin keys fixed
Updating roles still an issue
Validation - Todo
Controllers - Todo
Views needs adapting