fault tolerance - empty response string should be treated as empty patch array
remove path part from `createCookie`. PuppetJs will use domain cookie if any
additional cookie fixes (use root path for cookie)
compact usage of respond()
add tests for unobserve
handle null-triggered buttons (+tests)
stylize `null` value as Unicode 'SYMBOL FOR NULL'
reformat
cleanup readme (to-do moved to GH issues)
new default behavior - update server on input blur. New attribute update-on="input" to force updating after each key stroke
upgrade JSON-Patch; now correctly observes added and removed properties
add $parent getter to puppet.obj
add $parent getter to puppet.obj
code cleanup (null and $parent)
code cleanup (cookies) (issue #2)
code cleanup (markObjPropertyByPath)
add extensive error reporting (closes #6)