move protocol into its own package
rename protocol pkg to warden, root pkg to gordon

this makes the package names match the directory names, which is more
conventional
remove stale SocketPath attribute from Client

this predates the use of ConnectionProvider