Additional unit tests; fixed bugs.

Logger now handles "falsey" obj arguments (like 0). InsertHandler and
NormalHandler use Vim.row and Vim.col instead of Vim.cursorRow and
Vim.cursorRow; this apparently fixes some bugs that the tests exposed.