First pass at LoginQueueClient. Super, super ugly. Needs serious cleanup.