new fancy makefile, also no warnings
.gitignore
forgot test.h