Dashboard beginnings

A few checkins I made toward the dashboard--it doesn't do much yet, just computes recent hours per volunteer. Server-side, this requires permission changes and database queries for date ranges and other qualifiers.

Note: I sent a seprate e-mail with my Javascript mockup that we are working toward integrating.
h() is an alias to html_escape() - and it's not necessary for an integer.