Basic implementation of Server & Renderer process

**NOT YET READY FOR MERGE**

Still a WIP.
Have you verified the behaviour of request when an HTTP error code is returned? It might be that the error parameter is only set when the (low level) HTTP request fails, and that 5xx errors are just set in response.