add grunt-gh-pages
fix jshint issues