Initial sync operations (local -> hdfs -> local)

@markhibberd @raronson @charleso 
No. Any call to location.path is a bug, can't propagate that issue.