form result validation, rack monkey patch to accept utf-8 multipart keys, mandatory form fields