implementing jobs
working on gatherers
added scalaz and worked on failure reasons