Added a ``--source-region`` parameter.

This parameter ensures the ability to do
trans-region syncs, moves, and copies.  Tests
were expanded as well to better test
handling endpoints.
spacing between the first comma