Make data retrieval more persistent
- Add and use
get_price_history_bruteforcefully
. It ignores certain server-side error conditions and simply retries data retrieval a number of times. This helps to automatically work around intermittent issues with the underlying APIs. - Improve lru_cache wrapper in order to expose
get_price_history
's signature.