moving notifications to utils
refactoring notifications
backend refactor
Merge pull request #33 from tckeelin/749-im-tk

749 im tk