Added check for do_not_contact
stubbed plivio response; refactored SMSMessage fields and model