Created a TimeKeeper object to use simulated time (for back-testing) or real time (for live trading)
 * When simulating time, TimeKeeper looks at cron data to fire callbacks when appropriate
 * Replacing idea of CRON.now with TimeKeeper.now