remove automatic handle generation

this is better left controlled by the user
add fake warden client

uses a real client with a fake connection and exposes it