RED: found a bug, capture it in a test
GREEN: fix the bug by using node.extend() instead of Object.create()
REFACTOR
/posts/:id/edit now fetches the post's body via AJAX and uses it as an initial value for the edit box