GitHub Pages demo and some fixes

Hi Chaim,

Please review the changes I made to make a demo on GH Pages and other small fixes and see if you want to pull some of it (new gh-pages branch would be needed in your repo).

Thanks,
Oleg