Cleaned up relationship between check in/out and hours reporting, reports work now

Renamed category to activity since that was the user-friendly term used in views

Still need to figure out some useful reporting/filtering options
(e.g. filter by volunteer, activity) and some sort of admin mode/password