Contact equal and hash code.
SmsModel updates.
Working sms list