Add Key class.
Fix tests to work with private Layout#keys.
Minor: rearrange some lines.
Make Keys belong to a hand.
Make attr_readers public.

Adjust tests to use reader methods instead of sending messages.
Break out error test into own test block.
Use "||" instead of "or".
Refactor Key#initialize.
Group the tests by method name.
Make test for class method come first.