Add basic Copy, Cut and Paste commands (I think).

Tests needed!
Related to #22.
Related to #23.
Related to #35.
Add Copy, Cut and Paste tests and sort the regions before iterating through them.
Fix formatting.
Merge pull request #366 from erbridge/copycutpaste

Basic copy, cut and paste commands