Merge pull request #38 from ajablonski/newfeedback-security-fix
#300 - Users have start dates which can be set and edited by admins and
users - Alex and Brandon

- Alex/Brandon - #300 - Added start dates form input to new and edit pages for admins creating users
- Alex/Brandon - #300 - added start date to user profile and edit pages
Merge pull request #39 from bsmith3541/AddStartDatesToUsers
#310 - Brandon/Alex - Graduate JCs from program
- Add checkbox to 'New User' page
- Add graduated field for ACs with passing tests
  - tests wait properly for javascript to execute
  - 'graduated' field appears on new/edit/view user profile pages
- Refactoring for graduating users
  - Refactor tests to ensure admins can change grad status of user
  - Remove some duplication in application.js
Fix schema version from incorrect merge
Merge pull request #40 from ajablonski/graduate-new
updated db seeds to ensure uniqueness of users
added hirb and bullet for debugging
use eager loading to prevent n+1 problems
refactored ability model to use hash conditions
pagination works for real now
added indexes to foreign keys in db for faster queries
remove unnecessary eager loading
Merge pull request #41 from valerie-roske/query-optimization

#352: Valerie: Query optimization
Add start_date and graduated fields to user and AC factories
Merge pull request #42 from ajablonski/userWithDateFactory

Add start_date and graduated fields to user and AC factories