Separated public destroy method into private+public method.
Documented public destroy method for returning resources to the pool for
destruction. Fixes #80
Renamed lots of instances of 'client' to 'resource' in docblocks to reduce
confusion/ambiguity.
fix spelling. Fixes #67