Did more work toward the idea of allowing multiple calendars across a site. Removed config params for Calendar, leaving config for the upcoming_events_widget, and adding functionality to the Calendar class, including a new scope property (calendar, recursive, or site wide search for events to be shown) and new select properties for controlling the appearance of an optional events list to accompany the calendar display. Moved the view code from the separate widgets.py into views.py, and updated views to use the decorator style. Improved code for recursive searching for events. Adjusted the readme and __init__.py for a more flexible way of configuring the upcoming_events_widget to any slot.