Implement time clock report generation.

This allows supervisors to generate reports that compare time clock data with when users are scheduled and show when users worked and whether or not they had clocked in. Implements issue #4.

Signed-off-by: Max Fierke <max@maxfierke.com>