Fix problem if worker is a string
Adjust requirements
Spec to test #11 error with string comparison
Merge remote-tracking branch 'gumayunov/master'
follow up to the previous merge commit