add coveralls
update makefile