fixing what i broke last update, also adding gitignore