SD-723 user preferences that can be changed

it's not that much about schema but about the app (notifications) defining that user can switch of email. so we need some endpoint which lists available preferences and those should be defined in different apps.