Group Controller

Started on group controller class. Also tidied up some of my comments
from before.