Added output and error channel, implement MessageProducer, add reply channel and add that to outgoing Messages, add definitions to the namespace parser.