Code refactoring

Load/Save rates from/to cache file
What's a .cane file and why should I merge it in with this PR?