- Put try/except around process so that receiving bad data doesn't crash
  the program
- Make the flushing thread a daemon so that if the main thread crashes,
  the whole thing crashes
Setup logging in run_server.
Fix except for python 2.5
Merge pull request #78 from mathieulongtin/fix-poison-data

Fix poison data, thanks @mathieulongtin