Rework web services to be less chatty

Instead of a traditional restful service, reworked requests to return all necessary data in one response.