Set up basic support for SMS and user sessions.

This push includes the basic functionality to get a phone number up and running that responds to SMS messages and keeps track of whether it's heard from a particular number before across reboots and whatnot.