Rehash is queued processing. Basic implementation.

Using the workers gem to provide functionality with jruby. Currently
modifiying it to do what I want it to.
Dropped jruby idea, basic functionality in place