added .gitignore
final working code