much further in thread fixes, client is now on the right thread

and clientbackend exists properly now. just need to fix the various
chat/hotbar models(broken entirely, not sure what should instantiate that),
and hookup clientbackend to client and fill it in with stuff.