Refactor of Exchange.jl to support Float64 buy/sell diffs

1. refactored exchange.jl to support float64 instead of int64
inPriceNode buy/sell diffs
2. Updated unit tests to reflect change