add CI & coveralls