Added .gitignore, makefile, test file