message: Fixed hard-coded rId value that broke Keynote compatibility, plus minor formatting fixes
diff: @@ -73,8 +73,8 @@ if ( NODEJS ) {
  var PptxGenJS = function(){
  // APP
  - var APP_VER = "2.2.0";
  - var APP_BLD = "20180617";
  + var APP_VER = "2.3.0-beta";
  + var APP_BLD = "20180625";
  // CONSTANTS
  var MASTER_OBJECTS = {
  @@ -3937,7 +3937,7 @@ var PptxGenJS = function(){
  });
  });
  - // Step 5: Add notes slide(s)
  + // STEP 5: Add notes slide(s)
  gObjPptx.slides.forEach(function(slide, idx) {
  strXml += ' <Override PartName="/ppt/notesSlides/notesSlide'+ (idx+1) +'.xml" ContentType="application/vnd.openxmlformats-officedocument.presentationml.notesSlide+xml"/>';
  });
  @@ -4202,7 +4202,7 @@ var PptxGenJS = function(){
  },
  {
  target: '../notesSlides/notesSlide'+ slideNumber +'.xml',
  - type: 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide'
  + type: "http://schemas.openxmlformats.org/officeDocument/2006/relationships/notesSlide"
  }
  ]
  );
  @@ -4298,7 +4298,7 @@ var PptxGenJS = function(){
  strXml += '</p:sldIdLst>';
  // Step 2: Add NOTES master list
  - strXml += '<p:notesMasterIdLst><p:notesMasterId r:id="rId5" /></p:notesMasterIdLst>';
  + strXml += '<p:notesMasterIdLst><p:notesMasterId r:id="rId' + (gObjPptx.slides.length + 2 + 4) + '"/></p:notesMasterIdLst>'; // length+2+4 is from `presentation.xml.rels` func (since we have to match this rId, we just use same logic)
  // STEP 3: Build SLIDE text styles
  strXml += '<p:sldSz cx="'+ gObjPptx.pptLayout.width +'" cy="'+ gObjPptx.pptLayout.height +'" type="'+ gObjPptx.pptLayout.name +'"/>'
  