Changes to make vcl reloading work
Allow run-time parameters to be specified at startup
Better parameter validation
Document parameters