SD-672 back-end support for user preferences

Added schema for user preferences regarding user mentions notification + behave test
@ancafarcas you should not `post` to preferences then, but only `patch`