updateUserRoles and CSV Processing update.

Hi Evan, I added a little admin function to take a list of Username(s) and Role(s) from an input CSV and run updateUserRoles against it.  Seems to work OK.  I didn't think we had that, did we?  Let me know what you think?
Thanks,
Sam