more robust name manipulation in composeDataFrame
improved round, added iterator, dataframe extension tests