refactor view/controller; abstract persistence
Merge branch 'gh-pages' of github.com:garyhodgson/openscad.net into gh-pages
Closes #1 : nested includes do not work