Users w/ OmniAuth through GitHub

Todo:

- [x] associate proposals with users
- [ ] handle user's bio
- [ ] add photo attachment to the user
- [ ] when a user signs up, direct them to add their email address & bio :smile: 
- [ ] add admin ability for some users (to view proposals and all that)
- [ ] restrict access to proposals to admins and current_user's proposals