pending and active hookup tables

oops... missing hookup controller spec file last time, and hookups controller.. hopefully this is everything

made enhancements recommended by Sampriti for PR
Some other minor clean-up... i.e. removed code that wasn't used or didn't do anything, related to time

Better use of FactoryGirl and convert boolean matchers to RSpec 3 style

moved hookup features into their own folder
Changed some event_spec tests to use build_stubbed

changed 'should accept events that transpire overnight' test so that it makes more sense.  Now it only tests to ensure that the event can be saved, whereas previously with the from_before_to test it wouldn't.  Also, this now matches the other pull request which is dedicated to just this bug.

small style changes recommended by Sampriti

just a cosmetic change (removed comment), mainly to force a new set of CI tests.

just a cosmetic change (removed comment), mainly to force a new set of CI tests.

Reverted event model validation (from_must_come_before_to, which checks for end_time > start_time),  per Bryan's request.
Commented out now failing spec test, "should accept events that transpire overnight"

implement various revisions to clean up view and spec & feature tests, suggested by Yaro

clean up hookup_tables branch by moving some methods from events model to helper, clean up specs and features and views.

removed superfluous cuc test

squash