Add gitignore
Engine and solver