added ability for manager to change users role

* AR enums suck, looks like a hash but not a hash
* created form for user and form for manager
* different params for user vs manager as well
@elijahkim In this case, `delegate` is not applicable here because `capitalize` is a function being run on a string, it's not a call to nested data as in the other cases.