Rewrote to use "Worker" instead of task queues due to a suspected memory problem. I don't think it's actually a problem so I may switch back.

Fixed a couple MAJOR memory issues with my handling of images and NSData.

Fixed a bug re-adding to BK tree.