Switch to using explicit structures for request/response.
All usermanager server components moved.
Rework tests and client for new api
Tests now compile but fail.