added demo project
improvements to the demo project
minor demo project tweaks