tests and makefile
ignore binaries
travis config