adds EMA arrays for easier abstraction
fixes formatting nits, progress with calculating ema, abstracts that to new methods
Finishes up calculating EMAs
Slight refactor
progress, but needs fixing