Add CouchError to wrap REST errors in Error object

closes #216
closes #213
Merge pull request #235 from holic/master

Add CouchError to wrap REST errors in Error object
[test] Added basic tests for CouchError
Copy headers to error object explicitly.
The way that cradle/response.extend works means the properties don't enumerate
Merge pull request #245 from davedoesdev/fix-errors-and-tests

Copy headers to error object explicitly.
README.md typos
Merge pull request #254 from Cecchi/patch-1

README.md typos
Fix validation_doc_update example
Merge pull request #262 from kxepal/patch-1

Fix validation example
Copy options in parseOptions() if object is specified

fixes #239
Merge pull request #269 from estliberitas/parse-options-fix

Copy options in parseOptions() if object is specified
Support document body in the document update handler
Add test for supporting document body in the document update handler
Merge pull request #271 from panuhorsmalahti/updatebody

Support document body in the document update handler
Bump follow to 0.11.x
Merge pull request #272 from josip/patch-1

Use `follow` 0.11.x
[dist] bump devDeps
[ci] add travis for testing
[dist] Version bump. 0.6.8
Disable cache by default