- setup testing
 - setup messaging classes
 - modify how we send and receive messages to/from redis