Added source and header files for timing routines.

Accurate wall clock timers, with micro or nano second resolution.
Works with Mac OS X, which does not have the same timing routines in
sys/time.h as linux.