Issue #31 Introduce event module

Create event module and event form submodule. Move responsibility of opening
the event form to this event form module.

Move regions from sub layouts into top level dom and create regions on the app.

Render event form into top level region via its module.
Issue #31 Move event functionality into module

Move management for event form functionality into the module.

Compose the event form with extra components being added after it is shown.
Issue #31 Create events with no image

Add check so that a url image lookup will not happen when there is no url.
Merge branch 'master' into event_module
Issue #31 Move event list into a module

Create module EventList.

Attach event listeners to the application to show the form on command.
Issue #31 Remove parent events module
Issue #31 Use app on EventForm directly

EventForm now responds to app level events to start
Issue #31 Move sidebar into module

Sidebar now starts on App's start event. Remove sidebar startup from layout.
Issue #31 Use post condition for closing

When checking if a view needs to be closed on show, use post condition.
Issue #31 Remove FK.Views.Layout
Issue #31 Move navbar into module

Create module for navbar. Show navbar by having its module listen for events.

Update active navbar option by listening for container events.

Start backbone history in main page.

Introduce request handler for CurrentUser.
Issue #31 Put EventBlocks in the EventList module
Issue #31 Remove container view
Merge branch 'master' into event_module
Issue #31 Use value() instead of image()

Using a common API to get the value of a component of the event form. Track components of the
event form in an array and iterate over them to build the event.
Merge pull request #32 from Forekasting/event_module

Events module
Issue #31 Create the event page and give a trigger

Add an event trigger on the event name in the collapsed event to open a single event.
Add an event in the event list module to signal the app to open the event page.

Add an event page module and have it listen for the event show event.
Create a simple template for an event shown full page.
Issue #31 Navbar remove highlight on event show

When a single event is shown remove highlighting on nabvar.
Issue #26 Floor refocus calculations

Math.floor removes decimal places that sometimes confuse the image out of bounds calculations.
Floor all refocus values so that they wont accidentially reject it.
Issue #31 Introduce test cases for event page

Build out the test framework a bit to start the app at the beggining of certain tests.

Make default available for mediumUrl

Create a few test cases for event page that demonstrate that it can open and close.