Dataframe extension integration

Now using os.path.join and posixpath.join as appropriate, eliminated code to manually append '/' to hdfs_path.