Fixed return 1, added gitignore, and added testing makefile