Require that messages be under 1000 characters

This is sort of a low limit, but also lowers the potential for abuse of
the instance's SMTP server.

Close #148
Update API docs somewhat