Created a function to find the longest span of time in a given category.
This returns a 3-ple that contains (timespan in seconds, start unixtime,
end unixtime)
Updated punch.py to use the clock module's largest_running_time
function.