adding source
fixing .gitignore