Add .gitignore file
Add license header to source files
Add license header to Makefile
Translate some comments