Admin can change roles

@cmlizama This pull allows the admin to change the roles of users in the admin page. The hard part was getting it to update the db