added service structure
added redis session store instead of memory stroe
added redis configuration