Network layer improved

From now, the client application is able to recieve multiple answers from the
server for every synchronous request it sends.

The only remaining weak spot is asynchronous requests (which may only contain
`CHAT` requests), which are still ignored for the moment.