Permissions panel3

Want to get this out there for comments, though it obviously needs more work.  What still needs to be done:
1) Since I changed it to a dialog, I get two icons for adding a person
2) Person lookup needs new view to limit number of fields displayed
3) After entering new person and roles, clicking Add gives stack trace (which *might* be KRAD, I am still investigating)

You should only call dochandler when first opening the document. Since this is for saving, you should likely call refresh or save? Also you should likely do it after performing the action so the rendered page includes any changes to the model.