Ignore 'rooms' if we don't need them
Load up the client's roster on connect
Let scripts access the client and roster (maybe dumb)