Add user sign up and sign in

- Feature and controller tests for sign up with valid/invalid attributes
- Feature tests for user sign in
- Created sessions controller and sessions helper to set our session
- BCrypt handling password hashing
- Began model tests for user - need to add more