customize grunt build, auto push dist to gh-pages branch