Update to user role management

Update tree-view directive
Updata add/edit modal
Merge remote-tracking branch 'nikola/sprint8-update2'
Use role._id instead of name for users.