Extract redis client creation so that it can be easily accessed
Add timer overrides when testing, adapt the delay code
Return pricing information