profile creation bug

I went to Create Experiment Profile, clicked Upload Code (it's a geni-lib script), then I clicked View Topology after it processed, and I guess (foolishly?) clicked Accept. Then I clicked Create -- and the resulting profile did not contain the geni-lib script; rather, it contained the generated rspec. If you don't click View Topology -> Accept (or hit Cancel?) before clicking Create, the geni-lib source is saved.

I suppose it could be nice to allow the user to edit the generated topo and save the edited (rspec) instead of the geni-lib script -- but we should store the geni-lib if they don't actually make any changes -- and we should warn and say something like "You edited the topology generated by your script -- thus your generated rspec (and not your script) will be saved. Are you sure?"