work on new scanning system.  much cleaner/clearer implementation of
area rotation
more work on scan...its almost working