[DO NOT MERGE] Answer min characters

Implemented "min_characters" for free text answer. Validated on client-side AND server-side.