Update RoleControl::Controlled to dispatch on target type

+ Close issue #330
+ Add specs for case of creating a project with user_group owner