anchor.diff:  
   === Database
   
  -==== setupDB() : void
  +==== Group::setupDB() : void
   
   Loads database schemas for the
   *groups* &
  
positive.code: If no group with that id can be found it will throw a *GroupException* with code *201*.
  
  
  ==== add(string $name, ?string $description = NULL) : Group
  
  Attempts to add a new group to the database with the '$name' and '$description' provided, returning a *Group* object representing the new group.
  Throws a *GroupException* on failute with one of the following codes:
  
negative.code: Removes the group from the database.
  
  
  ==== Group::getAll() : array
  
  Returns an array of *Group* objects representing all groups in the database.
  
  
  ==== Group::getByID(int $id) : ?Group
  
  Returns a *Group* representing the group referenced by '$id', or *NULL* if no group with that id found.
  
  
  //TODO: move this if it gets changed to User->getGroups() in source
  ==== Group::getUserGroups(User $user) : array
  
  Returns an array of *Group* objects representing all groups which '$user' is a member of.
  
  