Fixes Issue 30[complete] and Fixes Issue 11[WIP] - locked clients, client-to-server server-side testing

This does more than confirm the lock, it also calls `kill()` if necessary.  I wonder if the name can be improved so that's clear.