Role Change

fixes bug not able to change roles, parameter is permitted now
Create Dependencies

Checks for other items that need to be created, before creating the
model itself. Redirects to the new page if dependency is missing.
Merge branch 'report_dependencies' into staging