Improve launch script
All servers maintain pid file
Use winston to log uncaught exceptions