add 'npm run pages' task to build and publish to gh-pages