* Minimize overhead for buffer IPC * use byte for terminalId
* Use AppService for Commnunication instead of WebSocket * Code cleanup * Some polishing * Added some tests