added group model
fleshing out controller and views