Add a python-based bouncer.
Add a python-based bouncer.

Rather than implement the coordinator, I'll use the bouncer and flat
text files.  This will enable me to get the rest of the system working,
and then easily test failure cases.  Once that is done, I'll build the
actual coordinator.

vashstorm/HyperDex,tempbottle/HyperDex,jtk54/HyperDex,rescrv/HyperDex,vashstorm/HyperDex,hyc/HyperDex,UIKit0/HyperDex,pombredanne/HyperDex,jtk54/HyperDex,UIKit0/HyperDex,vashstorm/HyperDex,UIKit0/HyperDex,cactorium/HyperDex,hyc/HyperDex,vashstorm/HyperDex,cactorium/HyperDex,tempbottle/HyperDex,rescrv/HyperDex,tempbottle/HyperDex,vashstorm/HyperDex,UIKit0/HyperDex,cactorium/HyperDex,pombredanne/HyperDex,vashstorm/HyperDex,UIKit0/HyperDex,pombredanne/HyperDex,pombredanne/HyperDex,UIKit0/HyperDex,hyc/HyperDex,jtk54/HyperDex,hyc/HyperDex,hyc/HyperDex,pombredanne/HyperDex,cactorium/HyperDex,tempbottle/HyperDex,tempbottle/HyperDex,rescrv/HyperDex,tempbottle/HyperDex,vashstorm/HyperDex,cactorium/HyperDex,vashstorm/HyperDex,cactorium/HyperDex,jtk54/HyperDex,cactorium/HyperDex,rescrv/HyperDex,pombredanne/HyperDex,hyc/HyperDex,vashstorm/HyperDex,pombredanne/HyperDex,tempbottle/HyperDex,pombredanne/HyperDex,pombredanne/HyperDex,UIKit0/HyperDex,jtk54/HyperDex,rescrv/HyperDex,cactorium/HyperDex,jtk54/HyperDex,UIKit0/HyperDex,rescrv/HyperDex,hyc/HyperDex,UIKit0/HyperDex,tempbottle/HyperDex,jtk54/HyperDex,tempbottle/HyperDex,rescrv/HyperDex,rescrv/HyperDex,hyc/HyperDex,jtk54/HyperDex,rescrv/HyperDex,cactorium/HyperDex,jtk54/HyperDex