Require Store.move doesn't overwrite the target file

I'm still investigating how to support this on S3 in the best way. Looks like the distributed HDFS implementation also does this by default. 

Wouldn't mind talking about this next week in any case (certainly before we merge or do anything).

/cc @markhibberd