Add basic interface to class Solver
move destructor to .cpp file
commit before sleep