forms: created SurveyForm to by hand form and add validation.

Relates to #2.