view improvements
save partially answered questions in db, create a simple lookup, purge on save, or resubmit
hot loading of setup based on version number so no need to re-enable
basic query caching