make coordinates copy if passed into initializer of same coordinate

closes #1727
Added test to make sure coordinates create from other coordinates
Merge pull request #1733 from eteq/fix-copy-coordinates-init

Fix initializing coordinates from a coordinate object