hookup_manager stage one:  New tables for pending and active hookups (pair programming events).  Pivotal #75025008, 75025492

New tables for pending and active hookups (pair programming events).
Pivotal stories:
 "display list of pending events in a table", https://www.pivotaltracker.com/s/projects/982890/stories/75025008, and 
"display list of active/live hookups (i.e. hookups with live hangouts) in a separate table",https://www.pivotaltracker.com/s/projects/982890/stories/75025492. 
Added a hookups view, a hookups controller with an index service, and several methods to the events model to distinguish pending, active, and expired events.
what you are testing here is if the text `Pending Hookups` appears before/after the text `Hookup 0`. Doesn't really convey the point that you are testing that `Hookup 0` is actually part of the `Active Hookups` group. It is really the wording that needs work, which is the whole point of having an expressive syntax like cucumber.