Removed calls to exit(), added bool OutputInterface::running