Catch console interrupt (SIGINT)
Add a counter for the number of checks made.

Count the number of checks made in the loop. Added an ensure section
print some stats of the watch session to the user.
Get start and end time. Print total time on exit.

Grabs the start and end time before and after the loop, respectively.
Print how long the watching session took, along with how many checks
were made.
Add timestamp for each check
Remove puts in service method, Scorer can print it
Merge in pipecork branch 'logging-feature'

Feature adds a more informative CLI experience by adding timestamps
and logging the watch session's start and end. Also recovers from
SIGINT properly.