Add an initial attempt at testing.
The approach so far is to run the tests from a dummy userhome.  Tests
consist of lua code which can insert key events, load files, and assert
that things are as they should be.
Some basic testing of j/k keys added.