QRReader

Squashed what looks to be the last of the troublesome alg bugs
(everything else is poor design choice).
Everything compiles - can run.

Minor changes to QRBuilder so it can compile. Small whitespace tweaks.
etc.