DBObject Count Support

Added a static protected helper function -- GetCountImpl -- to the DBObject class which counts the number of results returned by a given query.
Event::GetCount

Added the GetCount static method to the Event class.  This method counts the number of events in the database.
PageParameters

Added the PageParameters class, which wraps the parameters necessary to display a single page of results and provides common, shared functionality on top of those parameters, such as calculating actual page numbers (given a finite result set).
Listing

Added the Listing abstract class.

This class extends \CivicInfoBC\Home\Controller, and abstracts the common case of a controller which has two functions:

1.	Displaying a listing of results
2.	Displaying single results from said listing

To accomplish this, the Listing class provides the abstract methods DisplayPage and DisplayOne, which derived classes must implement to provide the above functionality.

In this way, the amount of boilerplate code which needs to be written/maintained is greatly reduced, and the interface to all such controllers is normalized.
page.phtml

Added the page.phtml template, which is a dummy/testing template which displays a listing and some metadata.
Events Pagination Support

Transformed the Events controller from a controller which simply displays a single event, to a subclass of Listing which can either display a single event, or a whole page of events.
Job => Career

Renamed the Job class to "Career", in line with Keith's desired naming scheme.
Career::GetCount

Added the GetCount static method to the Career class, which counts all careers in the database.
Bid
Grant
Careers Controller
Bids Controller
Grants Controller