C++ server code

Latest master merged in. We should discuss the layout of the code.
Is there any noticeable differences between conventional regexs and sire's?