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.
Good point.  I started working on refactoring these functions (expired?, pending?, active?) on Friday.  As much as I'd like to see this accepted so that I can move on, I think that it may be wise for me to refactor these tests first.  I think that the refactoring I started on Friday will also allow display of the events that were created in the Projects view.  Those projects have no events, only hangouts.