Adjusted minimum test coverage to be the same with Coveralls
Changed self to static where a constact could be overriden
Different cache keys for different sources
Added test for Source_Remote::_exchange_rates