PM: forms - cope with error messages better
Resolves #44
PM: forms - improve mobile view
Resolves #42