Add Key class.
Fix tests to work with private Layout#keys.
Minor: rearrange some lines.
Make Keys belong to a hand.
Break out classes into individual files.

Adjust tests to reflect this.
Don't use the module prefix right now.