Notificiation settings views, serializers, and tests