added makefile, gitignore