Market: use yahoo for currency conversion. add cache for currency and ticker queries.

because google killed their ig api. and because caching is nice.