adjusted gitignore to include all source files