start unit tests with TAP library
start on authz tests
add groups, clean up at end
create stories
new method createCredentials()
new convenience method search()
flesh out more tests, still failing
fix failing tests (permission link was not being set)
finish porting perl authz tests; all passing
fix comment typos
refactor createCredentials() to be a static method that uses the API defaults
refactor, moving search() method from AuthClient to static method in CollectionDocJson
set response http code on exception->code
quiet php warning
merge search-method fixes from 4ebcff1a8de54604c5d14edca18107c8af270c47
add getCredentialsURI() static method, all tests passing again
resolve merge conflict
set raw_response on CollectionDocJSON object so caller can examine response code, headers, etc
add getProfile method
improve clarity of error msg. no need for auth token value in exception string