Add support for opt-in try/catch around request handlers. Support headers and cookies in envelope.reply. Remove defaults from internal request instance. Allow early middleware and route definitons.