Event form fix 78188780

fixes the events new & edit forms so that they can manage the event's end date.
As part of this fix, also fixed some problems with the event model's end_time and schedule generation
I hope that the events model is solid now so that we can move forward more reliably.
https://www.pivotaltracker.com/s/projects/982890/stories/78188780
I don't know.  I just looked at the documentation on Turbolinks, and it says "you can't rely on DOMContentLoaded or jQuery.ready() to trigger your code"  
I'm still a novice with javascript/jquery...and Turbolinks is completely new to me.
What do you recommend?  Is "live" better than ready?