Add script for generating and pushing YARD documentation to github pages

run `script/update_doc.rb`