Add cohorts and public partial

* generate cohort model and controller
* migrate db
* add associations for users, cohorts, and locations
* add helper methods to application controller
* add basic CRUD for cohorts controller
* generate migration to associate users with cohorts
* merge upstream UI changes from cmckee
* add public layout
* have application controller render public layout if devise controller
* modify sign out link in nav partial to properly sign out session