Envelope now accepts String or Object as argument

You can now create an envelope by passing it a plain object or string