Refactor Layout.
Set what hand a key belongs to properly.

Refactor the tests Layout#keys.
Refactor Key to handle hand setting.