Major refactor on how the AutomatedTrader collects data
 * Instead of the InstrumentCollection streaming rates, Graphs intermittently poll Oanda based on their granularity
 * There is no more InstrumentCollection
 * Graphs use CronJob
 * Using Util.log/error for production logs and console.log/error for dev logs
 * Added Instrument.order so Orders can be grouped by what instrument they are for
 * Removed TickImporter since we're no longer going the MySQL route for back-data
 * Removing CSV tick history samples
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
Getting HighLowStrategy to hijack the Graphs' cronJob callback to that it retrieves previously set data instead of calling Oanda's api
 * Re-enabling the TimeKeeper to execute cronJobs' callbacks when simulating time
Graphs cache history so they don't have to load previously loaded data from Oanda every time the app is run
Starting to work on importing candles into a mysql db
 * WIP: Only 5000 candles can be inserted at a time
Getting fill-db to sequentially fill 5000 candles at a time
Getting back-testing to work
Moving both RSI signals into the HighLowStrategy.SIGNAL enum instead of having the close ones be hardcoded
Starting to hook up OandaBroker and AutomatedTrader.start
Starting to flesh out OandaBroker methods
 * Haven't been able to test anything yet since Oanda's service is down until Monday
Testing the OandaBroker methods
 * OandaBroker.close still doesn't work
Refactoring to use 'request' node module to handle all the weird http request logic
 * Still in the process of testing all the OandaApi.request's