Question accepts a current value

Current value will be pre-populated into text inputs.

Also added isRequired method.
Added CHOICE question type