Adding fix to keyboard to take into account the cols and rows passed in as arguments (previously hard coded). Added missing coverage to the keyboard tests.
Removed unnecessary comments in test.
Merge pull request #101 from rickhuby/master

Keyboard update to use rows and cols rather than hard coded values