Getters added for reader/writer on IOController and running state validation on start and stop.
IoException added on IOProtocol