Adds mention to `unique` option in model properties (#243)
Changes autoFetch to avoid autofetching if instance is not saved (it's new!) (#242)
Updates test framework to check for config and give a better error message

Also, don't run a protocol if not configured (and specially don't
return error code for it)
Allows user to pass an object to extendsTo.setAccessor instead of an instance (detected via #250)