syncing examples to the docs site
adding some checks to prevent lookups in nonexistent objects
breaking out the extract context from spec to leave checking for existence of the property to one function instead of duplicating all over the place
Merge branch 'dev'
incrementing version
build for version 0.9.7.3