Implements SMS functionality

Impelements SMS functionality by sending an email to the
10digitphone#@carrieremail.domain
Also fixes User Serializer and Deserializer.
Implements the GUI for SMS preferences.
Still needs some GUI work.

Author: Shockolate