Add groups

This PR adds groups to the submission system.

Still needs a frontend though.
Gonna do [this](http://stackoverflow.com/questions/23035625/how-to-query-if-entity-exists-in-app-engine-ndb)