Add server side valdiation of message length

Adds some validation to /smsapi, server could be crashed if e.g. source
was not set.

There may still be issues, e.g. Message = None should not be allowed (but is atm).

Fix #29