Added different transport options for login codes

* You can now use Pushbullet, E-Mail and XMPP. See `default.json` for details
  on how to configure these transports.