Added a view and coded the code for it

I also planned some things for how the groups will work. It should work.