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
Ah there's actually a bit more syntax sugar that you can use to simplify this even further. Right now, you had to add the `location_name` method to the `Location` object to get this to work.

Take a look at the `prefix` option of the `delegate` macro and see how that could help you NOT have to create the `Location#location_name` method.