ignore more generated files
add makefile and simple test
add travis