Issue #22 Account for events with no upvotes

When returning events those with no upvotes should be sorted last.
Issue #22 Make img clickable instead of event

Only the img and name should click to bring the user to the page of that event
so only they should have the cursor hover.
Issue #22 Move sidebar into event list module

Sidebar now only appears as part of the event list. Move all the sidebar
module code into the event list so that it is part of the same module.

Remove the sidebar region from the application level template.

Apply container class to body.

Adjust dom responsive layout to meet new configuration.
Issue #22 Introduce event store to look after data

Create the event store controller to look after relationships in data
of events, blocks and top ranked events.

Move block management code from event list to event store.
Issue #47 Accept any true value for all day

Event should show as all day in the form if any true value is in the
all day property. False values are now being set to false when an event
is parsed.
Issue #22 Typo to event name triggers
Issue #55 Add check for all day to event in range

When an event is determining if it is in a date range, check on whether
or not the event is all day.
Issue #52 Introduce new image type

New image type used for images that are being modified after having been
saved. This is useful so that the url can be used internally without being displayed.
Issue #22 Show if event is global

If location type is international in event_card.jst.ejs or event_collapsed.jst.ejs
show it in the template that the event is "Global"
Issue #22 Clone datetime on get

Moment object can be modified if returned directly outside of the event.
Clone it frist to avoid this.
Issue #22 Use is_all_day method for checking

Check if this is an all day event using the specific method
Issue #22 Compute event in range using relative date
Merge branch 'master' into home_page
Issue #22 Manage top ranked events in event store

Event store will now handle logic regarding what events should be
in the top ranked list.

Move specs on this feature from the event spec to the event store
spec.

Add some upvoted events to the spec helper data in the spec
starter.
Issue #22 Filter events in block from past

Events in the past should be filtered from events in a block.
Refactor test cases around adding events to reflect this rule.
Add new spec helper data called today events.
Issue #22 Force date time of jasmine environment

Force date time of javascript environment in spec starter
Issue #22 Default in function

Get defaults for a model from a funtion instead of an attribute.
Issue #22 Specify date override before stub data
Issue #22 Add method for checking event in future

Add check to see if event is in the future.
Change fk_datetime to get a recurring event time that considers if the
event should be am/pm.
Issue #22 Update seed data for past events

Events created under datetime.now should be advanced a few hours
to make them useful seed data.