BIG update & fixes:

  - Implement EMAHelper, cleanup existing EMA implementation
  - Fix backward trades with EMA. We want to sell on downtrend, buy on
    uptrend (not backward)
  - Fix trading/simulating convergence/divergence strategies
  - Implement trade strategy as a generic strategy in strategies
  - Look to strategies.Trade for what to do in both simulator and trader