add sms model and its gateway.
add dependencies: butterknife
refine the sms gateway to make it be able to work.
set up the sms list view.
adjust the item layout.
Merge branch 'feature/sms-list' into develop