Turns out makeSolveFunc isn't actually needed

I just used a lambda function instead
Created GUI
Added *.log to the .gitignore file