Adding design-time support

Again, I think we should stay as close to xunit.console as possible unless there is a compelling reason not to.