Added first round of client handlers

Yay! command queueing works.
Boo! weird table lock issues with location tracking and gc.