Add the missing 'group' to lots of stuff

This passes all existing tests.  (Note that 4 tests were removed, for the 2
API calls that were also removed.)
Merge branch 'devel' into api-group-ownership-consistency
Merge branch 'devel' into api-group-ownership-consistency
Remove bad comment, and make whitespace consistent
Make 'group' an argument to constructor when appropriate

i.e. for models where the group is mandatory
Make 'group' column non-nullable where appropriate
Merge pull request #127 from gsilvis/api-group-ownership-consistency

Api group ownership consistency