save consumer message in redis
moved infrastructure classes to separate package