server module now catches uncaught exception and responds with 500 + set up script WIP