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