some refactoring.
Correct dependencies , RSpec 3
Lazy Loading, Namespaced Worker classes
Correct typos in comments.
Correct typo in comment, some tuning (need more work).
Merge pull request #1 from seuros/base_work

some refactoring.