added a smoke test, added coverage plugin with coveralls.io support