Add click based keyboard shortcuts

* add keyboard shortcuts for actions that can be driven by clicking on DOM elements
* write QUnit tests for click based shortcuts
* add classnames or ids to elements to assist with driving keyboard shortcuts with clicks