Remove group

This branch cleans out the group model all together: migration, model, serializer, controller, specs, etc.  It also cleans up a few other things like the various name changes we have made and the relationships between users and trips.