CYB-143, refactor student retrieval code.  Students should not be pulled in as they are added (as soon as they launch any of the 3 'apps').
Merge pull request #99 from coyote/refactor_student_model

CYB-143, refactor student retrieval code.
CYB-194.  Readded authentication check, but did not include needed library.
Merge pull request #102 from coyote/include_oath_lib_where_needed

CYB-194.  Readded authentication check
CYB-198 - Gallery - accessibility / design / routes changes

https://jira.ets.berkeley.edu/jira/browse/CYB-198

* Accessibility: add labels for dropdowns
* Design: Make headers the same across tools
* Simplify hover / focus & make it work for images
* Background-size: 100%
* Update Paths
Merge pull request #103 from christianv/CYB-198

CYB-198 - Gallery - accessibility / design / routes changes