adding in new options to support debug mode, support a new data-type attribute for JSON vs HTML ajax dataTypes, and stop the autosave from going anywhere if the original value is the same as the current value when performing the events listed on the input