Fleshed out Runner and Reporter classes