Add in `test` to NODE_ENV, add storage class and spec

- uses fakeredis in test mode as long as we set `NODE_ENV` to test
- otherwise we'll get actual writes to the db