added .gitignore, and other small changes