refactoring: pulled out a method for creating notifications
added options for notifications, implemented timeout
added big numbers
Merge branch 'AdrianLxM-master' into staging
terminology changes