Merge pull request #6 from martinghunt/master

Report all times in hours, with option to use seconds instead
Add checkpointing
Merge pull request #7 from martinghunt/checkpointing

Add checkpointing