Add Origin header

At the very least, Mt. Gox websockets returned an HTTP 400 error if you
didn't add this header.  Adding this header made it respond as expected.
Make origin configurable in options