add .gitignore and whatever other changes are coming with this commit
clear up errors after comitting without testing anything.