Replace use of standalone server + requests with test client

This is primarily to ensure code coverage of the resources is captured.

Signed-off-by: Byron Ruth <b@devel.io>