Implement update

Implement updateRates
Add settings and update runner, fix tests
Change ValidTime timestamp to DateTime