Issue #22 Index date of event on event for search

Add an on before save handler to also index the event's date along with its
datetime.
Issue #22 Add method to lookup events by date

Add a method that can lookup events by their date and specify how many to skip
and fetch
Issue #22 Remove mailer pending alert
Issue #22 Create method to find top ranked events

Add a method to the event class that can lookup the top ranked events.
Add specs to verify and move finding events by date into its own spec.
Add a field for tracking upvote counts for indexing
Issue #22 Method to lookup some events over days

Add a method to event that is capable of looking up events over a few days
for a minimum total number of events over a given number of days.
Issue #22 Add method to load events at startup

Add a method on the event model that can load the events needed at startup
with no duplicates.
Issue #22 Add method to fetch startup events

Add a method to the client side event list to fetch startup events
Issue #22 Use startup_events to get events needed

When starting up app fetch only the exact events needed to load the starting page.
Introduce new route for fetching events by startup events method.
Sort events when fetched by date using upvotes.
Issue #22 Add some seed data

Put location types and countires on the event seed data.
Add a some more events and an extra day.
Issue #22 DRY up the jbuilder rendering

Add a partial view that renders a single event json object.
Apply this partial view to lists of events and the single event.
Merge branch 'master' into home_page
Issue #22 Add method to get more events by date

Add a method to event lists that enables them to fetch more events by
a given date.
Issue #22 Add method for requesting more events

Add a method to the event list that lets it fetch more events by date.
Event returns a deferred so that events can also be fetched from the server if
no more matching events exist in the client collection.
Issue #22 Add method to fetch events from block

Add method to event block that lets it fetch more events from the event list
Issue #22 Add button and event handler to fetch

Add button on event block and its handler to get more events from the
event collection on click.

Move event rendering logic from layout into module so that event can be
managed from there.
Issue #22 Add skip option to event fetch more
Issue #22 Make event on block moment not string
Issue #22 Add server handler for events by date

Add new events controller action.
Add route
Add action template.
Merge branch 'master' into home_page
Merge branch 'master' into home_page