Merged the KeyboardLayout with the KeyboardModel, since it is illogical to keep similar information so decoupled. Also added a new KeyboardRow class, which holds a list of keys as well as row information, for easy visualization.
Merge branch 'master' of https://github.com/asweingarten/TSK