#5. new packet type and packet primitives
#5. Fully specified messages. Can deserialize messages.
#5. receive sms completed