Fixes #6 - Error with BS 1.3.6
Closes schmich/connect-browser-sync#6
Merge pull request #7 from edinella-hotfix/config.api.snippet_incompatibility
Update npm on Travis before running tests.

Travis uses an old version of npm which doesn't handle (^) semver in package.json properly. See npm/npm#4849.
Update the version requirement of browser-sync to >= 1.0.0.