Added a single port server which uses more

multithreading than the old one. Still has some bugs to work out. Also
fixed a bug in the engine_helper