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

@markhibberd @raronson @charleso 
I'm always a little adverse to field shadowing. /nit