Added search functionality back.

* Refactored the event controller.
* Changed how language buttons are displayed.
* Added a website_version config var for cache busting.