Local events feed (Happenings)

Resubmitting after review
Also, don't use `Regexp.new`, `/[a-z]+/` style literals are more idiomatic.