Addition of SMS feature

This whole file uses tabs instead of spaces. Use spaces.