C++ server code

Latest master merged in. We should discuss the layout of the code.
Yes. That's how the embedded how-to for mongoose says to set up the program.