Eliminated unused parameters.
Created shared base class for QR code and cover loaders.
- Added QR code test
- Adjusted QR code loader to use more consistent public interface