Basic Instructor Groups (WIP)

Functioning Instructor group management.
@saschaben  please review behavior at: https://frontend-c9-jrjohnson.c9.io/