Support object version requests via WebSockets
Added unit test for object version requests
Extend unit test scaffolding to support version requests
Lots of general cleanup