SD-672 back-end support for user preferences

Added schema for user preferences regarding user mentions notification + behave test
would be good to add some test for setting the preferences and also show some usage on the server to get it