Io and Thing class

Io: Let's feed all our in and out through this, so we can change it
later!
Thing: Thing superclass - at least, a start. Since it has no defined
behaviour, all of its methods are boring!