Timing

added methods to easily tracking time passed between "start" and "track"
yeah It's just something I noticed once with a game I was building. I had an NSTimer running to show an in-game clock, and also some `endTime - startTime` type logic to calculate the total run time. and at the end of the game they didn't always line up.