move coverage upload from .travis.yml to package.json (fix #16)