Local events feed (Happenings)

Resubmitting after review
Not actually necessary. Also, since we're at the bottom of the file, a note: the `application.js` file should mostly be concerned with _which_ files to load, not in specifying behavior. Put all this JS into another file and then include it using application.js.