added interacting with storage methods
added fields responsive for cacheing, storing useful data
added new type of notification
added pushing chat rooms controller
added posting new notifications when receiving message
added field for cacheing
removed unused code