Use Logger
Add readme debug section
Separate thread for the server start
Worker thread execution loop ; activities queue
Fork to run server separately
Handle app pause and stop
Add menu to start/stop server