fix error handling in nested promises. TODO: Dont nest promises and DRY
somewhat clearer error output in trader and arbitrager
dont trade if afford less than 0.01 btc, kraken demands it