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
Cool - everything else looks good. If you can change that MVar name I think we're good to merge.