fairly massive update (and some refactoring) to allow multiple gearman connections
added syslog-console requirement
cleaning up debug output