Allows users(only bartenders) to sign-up for shifts

* Creates shift partial for manager and bartender
* Creates mny-to-mny relationship btwn users & shifts through shift_memberships
again it reads better ...