Add better errors to gemfile
Refactor showtimes and events

Showtime can now belong to a movie or an event via polymorphic
association (as showable). Events no longer have start times, as they
have many “showtimes”.
Modified all the forms and views accordingly.