adds to types of notifications
renames module, and adds styling to notification. Further refactors and bug fixes