Merge pull request #17 from mfairchild365/issue-16

Only get events for the current calendar
Ensure no 'pending' events are showing
Merge pull request #19 from mfairchild365/issue-18

Ensure no 'pending' events are showing
Add some helper functions to determine an event is ongoing or currently happening
Clarify the method name

There's a few flags which can indicate if an event is happening as scheduled, or if it has been canceled.
only call time() once

This shall please the micro-optimization gods.
Merge pull request #20 from mfairchild365/helper-functions

Add some helper functions for event information
Add a helper function isAllDay()
Merge pull request #21 from mfairchild365/helper-functions

add a helper function to determine if an event is an all day event
Readability

Use new helper functions and make things a little more readable
Move portions into their own templates

This should be helpful for reuse and readability
Remove the $row variable
Remove the $row variable
Add helper classes to the event row
Merge pull request #22 from mfairchild365/readability

Readability improvements for the EventListing template
Add methods to get relative objects
Add a function to get the url for this object
Add a method to get the URL for the year
Have MonthWidget extend Month
Update the month widget to refect recent changes