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

@markhibberd @raronson @charleso 
Do we care about newlines at end of the file? I try to add them, largely so git and github don't bug me about them, but there might be other/better reasons. /superdupernit