selective content checking

added optional target parameter. if given, only this target is checked
for changes.
new public method: needsSave

with optional target attr.
returns try if unsaved changes for target / in general were found
bug fix(minor)
updated version