* Fetch all token rates at once. Add option for displaying all token values.
* Ensure spinner always shows before equivalent values are ready.
* Fix up test.
* add redux-promise-middleware to package.json and update package-lock.json
* intergrate redux-promise-middleware and simplify rates by replacing saga with promise
* fix unrelated breaking test
* -improve user messaging when network request fails. \n Clean up rates actions and reducers
* Address tslint errors