Human-readable boost::posix_time::ptime timstamps

Added logic to print a human-readable representation of boost::posix_time::ptime timestamps. Assumes a counted time system (already assumed) with microsecond ticks (new assumption, I think it is reasonable).