Elco2 rebase

- The ert_server is multithreaded
- Added a ert_client.
- Enforce communication protocal: All successfull server calls should return ["OK" , ...] all failures should return ["ERROR" , ...]
- Many small cleanups