Remove unused server_forever override

Unused and causes problems on travis
Refactoring: move qprocess methods to a new class
Avoid runtime errors for delelted c++ wrapped obj
Its better to explictely close the socket.