put shifts in user show. only same user can see their 'show' page.
user can select their shifts
fix meal info display
add global links
user can have phone and pic.
user can mark whether or not to display email and phone
user can destroy their account
username is 'required' (there are still some loopholes)
nav links are hidden on edit user page when the user doesn't have a username (when user first creates account)
selected tab appears differently. users shifts appear (not correctly) in calendar view
show shifts on user shift page. user can click shifts to see who is in them. emails and phones are shown for users that have elected to share this info
keep track of last user to edit a meal and display username of editor in meal info
fix js bug in safari and firefox
Merge pull request #15 from daf-/user-selects-their-shifts

User selects their shifts