Adding an output class, a settings class, and a test for the executor