Adding multi-API support

This will allow users to change the API url, added coinchose as an
example as pointed out by @vias79 .

* tools class detects the API type
* getPrice returns the price based on API URL parsed

Fixes #236
Merge pull request #239 from TheSerapher/issue-236

Adding multi-API support