use a real html element for the author

otherwise html links would be escaped. We may want to link the username,
e.g. if it is a Twitter handle
refactor a bit and link Twitter handles in the author field
truncate message body and author if they are too long
add a tip and some styling on the author prompt