add ability to save new pbxproj instead of overwriting