added .gitignore file and kept source files