Implement locations, cohorts, and student registrations

* Implement capability to CRUD locations
* Implement ability to CRUD cohorts and associate a cohort
  to an existing location
* Implement ability to register a new student for a cohort
* Add CRUD for students
* Tweak date display format
* Clean up some code
* Refactor routes