Add a publish script for pushing updates to gh-pages