Fixed a bug in the fake python server where it sent read twice.

Need to add some recovery to getting event data

Without writing to root I can handle 1000 events (33 packets/event * some number of boards) in < 2 seconds
Changed the code to a more callback like system, moved the TTree writing to the end of the processing chain.