Use Box as a result to be marshalled back to client.
Marshallers of Box will take care of presenting well formatted results back to the client.
Added tests for those marshallers and made all code use them.
Minor fixes in returned result representations - proper JSON instead of String.