Add appointments resource

User has many appointments
Add wait_for_ajax helper function to tests
Make progress on displaying appointments

- Grouped appointments by date
- Date and time formatting
- Cleaning up views
Add ajax to get edit form and to display edit update
Clean up JS, finish ajaxifying
save for power
Wrap everything in module, clean up ajax
Tests for appointments

Just the controller at this point
Remove debugger from js file
Merge pull request #4 from sea-lions-2014/es-appointments

Appointment module, base functionality
Add user signup functionality
Add pry gem
Add bcrypt for password encryption
Add validations for user model
Add repopulation of fields on signup errors
Adding routes and controller methods for login
Fix login integration test
Change Signin to Login
Adding login and logout
Fix session helper signout