split out default reporter into reporter + stenographer

also, pulled out the default reporter into the reporters package