Redis - added publish method
DAO/Model - added abstract Model, can be extended into Application DAO