added .gitignore file
added some comments