gitignore: add ignore
travis/coverage: add Makefile and redo travis.yml