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.
Issue #31 Require application while testing event

When testing the event page have the application code loaded
Issue #31 Initial event page markup

Add markup for spans and divs that make up an event card.
Issue #31 Add route to return to single event page

Create route for events/show.

Fetch event model when loading an event page.

Give the event model a URL root property so that it can be fetched outside of a collection.
Issue #31 Event card markup and styling

Give event card more of the structure and styling that it needs.

Add a default upvotes count of 0.
Merge branch 'event_page'