Implement line moving in terms of region moving

This fixes #3, avoiding the inconsistent behaviour of transpose-lines.
Merge pull request #4 from purcell/line-moving-fix

Implement line moving in terms of region moving