Fixed comment.
Added TODO section.
Added more content to TODO section.
Fixed formatting.
Make createOrUpdate method return CreateOrUpdateResult so that we can properly distinguish between a create or update method and return the appropriate status code.
Added comment on using jcr:lastModified as possible ETag.
Made it possible to have several hrefs for a given link.
Made target link issue several links when the property is multi-valued.