Added multiple API support and Coinbase.

It is now possible to change API provider, right now Coinbase is the
only one, but more will come soon.