Notificaciones y bug fixes

Solucionados numerosos bugs y añadidas notificaciones cuando el usuario
recibe mensajes.