base features for creating sms

- gets the basic details needed to create a new sms
- readwrite will implement the rest