Adisión de seguridad (auth), creacion de modelo y controlador de usuario, asignación de lista y elementos a usuario y otros cambios menores