A date field.

Modernizr is included in this commit because I'd like to use HTML5 input
types whenever possible, and because I expect our target user agent
(i.e. Firefox) will get them Real Soon Now.
Shift around creation of application object.

application.js is usually just a manifest, and I'd like to keep it that
way.
Hash out search screen for events.

Also includes all prerequisites for this screen, e.g. styles and
typefaces.

Finally, this commit gives the event search screen to its own route,
since we very well may have other searching mechanisms in the future.