Prevented non-admin users from changing their own groups.

Closes #113 

@devcritter could you CR this as well. Sorry for the stream of CRs, just trying to get a few of these critical bugs fixed.