Move timekeeping code to timekeeping.c