whoosh and rethinkORM don't play nice

currently it seems to be as a partial result of python 2's fucking unicode mess
and the fact that half the stuff getting passed around seshat and rethinkORM is
strings and the other half is unicode or something else. not sure. Anyways.
It's broken mostly.