Add gearman

Merged with vaultaire-collector-nagios codebase.

Removed CollectorMonad, replaced all things with IO

gearman mode runs multiple workers defined by -w, each worker is single threaded
It's not clear to me what somethingBadBox is for, or what happens when you put stuff in it - more comments might be handy here.