create message form

mostly good, still needs a bit more formatting work