danish translation
improve database layout, add NotificationType.get_by_key
new subscribe() utility method