add coveralls support and some docs