Issue1449 workaround: don't return negative times for time taken.

The result of this function is where the time taken per rep is derived. Since it is evident that we are storing negative numbers on some occasions, ensure here that the calculated time is not negative.

Also removed unused method.
Merge pull request #79 from hssm/Issue1449

Issue1449 workaround: don't return negative times for time taken.