Create gh-pages branch via GitHub
reformat code
update demo page
merge into master
update demo page