Swap adjacent items with J/K

The change adds a new `swap` method to `todo.Todos` and binds that to J and K
respectively.
Merge pull request #11 from matze/add-swap-reordering

Swap adjacent items with J/K
Merge branch 'master' into urwid
update todo highlight test