Semicolons & formatting.  Tsk, tsk.
Added test button to create random TimeSheets.  Updated logging
statements.

Workflow:
1. Create random worker
2. Create random client
3. Create random contract (worker + client)
4. Create random timesheet (worker + client + contract)