catching (hopefully) all exceptions now
use logger instead of println
readme and options for mongo in sync