make several methods chainable
improve test coverage
bump revision; fix "gulp bump" task

note: "gulp bump" currently creates unnecessary whitespace diffs.