[ignore] Ignore the coverage report
[test] Adding code coverage tools
[travis] update .travis-ci to fix npm issues