fix the message submission so that it tells the user if they forgot to f...

...ill everything out, don't just go to an error screen if something is missing; make 'thank you' message more noticable

for #9 and partially for #16 (guessing the latter will have more later but this is something for the time being)