adding coverage enforcement and coveralls integration