Add tests for articles
Add WITH_COVERAGE option for running tests
Deploy code coverage from travis to gh-pages