Sped up the Bitmap Job by breaking it into two seperate jobs.
Renamed the bucketCache to the dataCache
Added new caches besides the BucketCache.  These should be refactored.
Split the BitmapJob into the BitLookup and ByBucket jobs.  Changed the keys that were passed around to use the new caches to help speed up the jobs by reducing I/O. Still needs a little work, such as making the partitioners work for the ByBucketJob.