Initial code revision

adaptiveBinaryWindow class is now ABW, derived from matrix.
main runs through the input image in steps. optionally outputting images
overlaid with adaptive binary window buckets.