scripts: refactor tests to standard setup
scripts: add coverage
docs: add coverage
scripts: add travis
docs: add test coverage