Modificado y organizado user controller y model