Fix issue with conditional puts.

Logic in put wound up sending 'put if absent' because !undefined
resolves to true.  Also, the If-* headers needed to be quoted.
Document _quote and reformat to match project style.
Merge pull request #10 from housejester/jde-conditional-fixes

Fix issue with conditional puts.