ot help, help, nicer errors from parser
validation is working and reports err to user

TODO: show details of error to the user
(transport it via throw?)
Merge branch 'tmp_validation_works'
Validations are working for user