GenaServer changes.
Converted search to use multiple sockets. Added some tests and did some
basic cleanup.