Major refactor.
- Use a a Service and ContentObserver to capture outbound/inbound SMS messages now.
- Instead of having the SMSServer be in the Activity, it is now a part of
  the SMSService.