Normalise to improve hit rate
Added classes so offset and limit can be kept up do date.
Keep offset and limit up to date.
Better more consistent address normalisation.
Compilation error. Also, better address scrubbing.
Now cleaner.
Added todos