Added a 'Field.unique' parameter to dataframe.name to ensure that dataframe name is unique. In MongoDB we identify dataframe by it's name, so this must be unique, and we also must check and validate that it really is. Otherwise different dataframes would join together and the whole thing would collapse