Feature/auditor role assignment

There are still some issues with the implementation. I couldn't figure out how to update the Audit fields once the audit role modal closes (a similar issue as with: https://github.com/reciprocity/ggrc-core/pull/766). 

There are also a some odd bits in the code, that I wasn't sure how to do. I've highlighted those in in the inline comments.