adding everything from my other extensions segmenting out notifications
Merge pull request #1 from stvedt/initial-import

adding everything from my other extensions segmenting out notifications