Officer names now correctly displayed on officehours page

1. Modified structure of Officer-OfficeHour connection for more streamlined queries.
2. Modified admin page to reflect this change.
3. Officehours template no longer autoescapes HTML (designated "safe") so that views can populate with HTML.
4. Views function now correctly grabs officer names to populate template.

Note: Still need to correctly query classes taken so that can be displayed on site (preferably hidden with a JavaScript hover function).