update coverage and use coveralls.io