Unicode vs UTF-8 mismatch when answers are submitted.

We allow questions to be stored as unicode, the redis client converts these to utf-8 bytestrings before putting them on the wire, however we do not turn them back into unicode strings on retrieval which is making an `in` lookup fail.