better .gitignore
some initial shitty stuff + Makefile, no tests, build failing