new (elegant) request decoding model.
new (elegant) request decoding model.

Closes #282
revolunet/requests,msabramo/requests,revolunet/requests,psf/requests,hph86/requesocks,abueesp/requesocks,dvska/requesocks,Bluehorn/requests