AppInteractor sets up 500 in case of error

The ApplicationInteractor reads from the process input stream. If
something goes wrong, it catches the exception and sets up the fields
required to respond with a 500 Interal Server Error response