Start adding SMS (text message) send/receive/parse functions.

This commit breaks almost everything. Refer to the main branch ("master")
for the latest stable code.