Update to create_data.rb

Adds some more documentation, tweaks the arguments ever so slightly,  adds a profiling option and logic to support that.