addModule(moduleID, function populateModule(module, moduleID)
Pattern for AMD-style modules
register modules.notifications using addModule
notification.addNotificationTypeOption and .getNotificationTypeOption now private functions
moved notificationType.moduleID default value of '—' to getOrAdd
although I should probably refactor into somewhere else
menial refactoring of notifications.showNotification
notifications.showNotification() returns { close: function(), element: ele }
user can re-check/un-check enabled from notification
incidentally module.enableNotificationType (name change)
move up isEnabled check higher in showNotification
better module-ification