fixed .gitignore and added Makefile