Code refactoring

Cleaned classes.
Added SmsContentProvider to abstract the sms data retrieval.