Adding route to join a group

- Adding new route for user to join existing group
- Changing the delete route for group to call `remove_user`association`
  instead of `delete` on groupDAO
  This way, group isn't deleted, but the user just unjoins the group