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

Can we rename this to `http-routes-tests.js`?  I like that you've moved this to its own place.