Fix open order initialization and add redis storage
This update fixes two issues with order initialization: one where the list was not being retrieved from the API, and another where a race condition might occur between initialization and the stream opening. It also adds support for a redis backend which people might find necessary in an environment like Heroku. Please see the updated readme section on running with redis for more info. Redis support was added by @trobrock .