Mensajes privados y estructuración.

Cambios en la Base de Datos para los mensajes privados.
Algoritmo para los materiales favoritos de un usuario colocado en una función.
Muestra simple de los mensajes privados enviados y recibidos por un usuario