Fix join group relationship on how it should be passed to the membership
controller.

Decided to nest membership into group because membership only exists in
terms of group
Fix unconventional routing from Group controller to Membership model to
save groups and user.

Fix all failing test because of this new change