JavaScript client data validation

* Add schema validation for input from Studio JavaScript
* Use text inputs for dates
* Make feedback prompt mandatory