#310 - Brandon/Alex - Graduate JCs from program

#310 - @bsmith3541 / @ajablonski - 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
Sorry about that -- there was a conflict when I was cherry-picking commits before adding to this branch, and I think that's where I messed up. I was able to migrate up/down with the new change in line 14.