adding files and modifying gitignore