Specify recipient in the API too

No UI, but we'll want this for cross-realm and the like.
Remove bogus return
Add an API call to get the current subscriptions
Whee enums
Add API to query messages

Or the start or one anyway.
Don't pass Date objects through JSON

Seems it doesn't actually lose information, but for sanity's sake, use the
number.