Add form validation
Ordering messages by date desc in /api/messages
New messages are pushed to beginning of the list