Add multiregion tests for MoveTo.

Close limetext#112.
Amend some tests so they pass.

I'm not sure if they're valid failure cases or not.
@quarnster?
Revert "Amend some tests so they pass."

This reverts commit b40994ce0062594715367643dc42471513f7718b.
Improve readability and add some MoveTo tests.
Add MoveTo tests with selections.
Fix the formatting.
Merge pull request #341 from erbridge/move_test

Multiregion move to tests