add link schema and targetSchema

draft transport-related CRUD methods (no tests yet)

change resolved links to return link objects

add dereferencing

change resolve to act on instance if root path not found in instance, per spec
change Links#resolve to return array of links for array instance
version bump