add configuration
add .gitignore
add Makefile