added coverage reporting using coverage module and coveralls