Clase abstracta para los solvers
Separo headers
Makefile un poco mas copado