Fixed makefile, added gitignore