added interpreter to pycrust, restructured to handle per-user bindings