Adds the output of the example run to the gitignore
ILP handles file writing errors and outputs to a user defined folder
main handles optimization exceptions
Adds .user project files