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
Have the Exception class extend \Exception
Reference the right template
Add tailing /

Otherwise it won't match the live system
Move calendar object to EventListing

All event listings in the front end should have a calendar associated with it.
Add a calendar class for the front end

This class adds front end specific methods, such as getURL()
Instantiate a front end calendar
require a calendar and use it to generate a url
correctly reference the calendar
add helper methods to get the current day/month/year
get the url from the objects
add some documentation
Add a newline
Revert to follow the pear2 exception policy
Add common exceptions
Use exceptions that implement our base exception