adding Travis CI config to automatically build and push dist to gh-pages for publication