added .gitignore and fixed some things