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](http://pages.github.com) branch would be needed in your repo).

Thanks,
Oleg