Add groups

This PR adds groups to the submission system.

Still needs a frontend though.
If the member doesn't exist in the datastore, it puts it in as null. Any ideas?