Moved responsibility for normalizing Keys to the Pool class, corrected errors and added test cases.
Added keystring to logger context on Item exceptions.