Kraken integration (fixes #87)

Had to add a check in the tradeFetcher for when Kraken returns no trades (it will only fetch the trades that's happened since last fetch). Apart from that it's just another exchange really.