Usa Sqlalchemy para db y modelos

Hola Mariano,
meti bastantes cambios, el principal es el uso de sqlalchemy para interactuar con la base de datos. Avisame cuando le pegues una mirada. Creo que podes mergear esto automaticamente desde tu cuenta de github para que no te compliques.
Saludos