Se agrega un listener al crum por si el usuario coloca un crum prohibido.
Se unifican los mensajes de error de los crums prohibidos.
Se verifica que no se ingrese una contraseña vacía.
Se configura Angular para ordenar los productos junto con Cake.