adds gitignore to ignore checkpoint files
much more info on the perceptron and SVM