Improvements to the CassowarySurface demo

[closes #2]
[closes #3]
Merge branch 'master' into gh-pages