Updates grammar with small changes
Fixes validations of Integers by using the intValue property. Reverts the single choice question html generation.
Adds dates to generated code
Refactors template to make the code generation easier to handle as the default survey file gets bigger