Form validations and error message

Ghost User requested to merge am-fix-form into master

Overall make forms more usable.

Also fixes #68 (closed), fixes #73 (closed), fixes #74 (closed).

Merge request reports