TODO Separar controllers de modelos de base de datos, agregar una capa intermedia para realizar las consultas a la bd.