Swap adjacent items with J/K

The change adds a new `swap` method to `todo.Todos` and binds that to J and K respectively. That effectively implements the manual reordering part of the planned features.