Need to guarantee that the bearing/distance centre is at the user's location
Replace swapWaypoints with moveWaypoint

- when moving waypoints, we clearly want to move the waypoint from its
original position to the new position, shuffling the waypoints in
between up/down as needed
- not sure what I was thinking here!
Merge pull request #10 from cnatoli/quick-post-test-review

Quick post test review