Improve fundamental exceptions hierarchy some more.
Create 'InvalidKeyError' exception to help with dictionary interface implementations.