Factor fingerprint data out of class
Overhaul multi-key test to set up multiple scenarios
Add a couple more permutations