Evaluation, Error Handling
Adding .gitignore