Implement REST interface for device registration
related to #16 (closed)
Partially depends on #95 (closed), because new users will want to use Sealed Sessions immediately. Sealed message reception is already implemented upstream, but not yet ported to Whisperfish Currently, the API can still be accessed without registering a sealed key.