* added pycharm files to gitignore
* moved over notification models and tests
* refactored source to action
* updated source references
* another migration that will be deleted
* updated notification create tests