only do arbitrage processing when the best bid/ask has changed, more efficiency, less output
more bug handling for bitstamp
fix bug in kraken that caused crash