Python version of the MPI _ IoC idea

The python sources are available on the github site. Those include the test routines used in the article discussed here. They also include a demonstration PyQt4 application that demonstrates the sending and receiving of different types of messages without prior coordination.

The framework only needs to supply the following methods:

These methods are implemented in this single python code:

The python code is on the order of 100 lines. The other languages require significantly more boilerplate.