Add the sql file to create the campaign server database.
Modify the server/connection to be based on tcp stream instead of reading buffers of fixed size.
Add a validator for a single node hierarchy, this is because our stream doesn't end with EOF. Also add a new virtual method is_over for the abstract_validator, it doesn't break any existing code.
* Add support for the is_over method in the parser, no existing code should be broken.
* The current server parses a config file and returns it to the sender such as an echo server.
* The server works now only with tcp::iostream.