Code refactoring

Load/Save rates from/to cache file
Is there a reason why you've removed this check? I don't think there's much point in running the coverage checks on Travis…