Improve README.
Refactoring.

- Add documentation.
- Rename and move error for invalid cache.
- Reader for rounding_method.
- Rename load_from_cachefile to reload.
- Split reload function.
- Calculate when rates are published: handle DST