Use different shared secret for upstream and down

Needs work. Needs a framing layer... because the
obfsproxy api will at times break up chunks of data sent.