Ensure all shards are moved off non-target nodes

BugzID: 20742
Address comments from PR
Use a consistent commenting syntax
Merge pull request #57 from cloudant/20742-balance-contraction

Ensure all shards are moved off non-target nodes

BugzID: 20742