Add project skeleton

- Add migrations
- Add models
Merge pull request #1 from michellechu77/add_skeleton

Add project skeleton
Add resource routes
Merge pull request #2 from michellechu77/resource_setup

Add resource routes
Add rspec folder setup
Merge pull request #3 from michellechu77/add_rspec_file

Add rspec folder setup
add user create session
add if else user creat redirect
add login session
Add current_user to app controller
add new user creation
add validations in user model
add login/signup error messages
Merge pull request #4 from stephtzhang/auth

Authorization
Fix foreign_key association in Event model
Add show events page
Add event index page which shows events
Add create event functionality with tests
Add show event functionality with test
Add event show view