refactor Placeholder tests to support same combos on PlaceholderList
refactor placeholder parent
fix tests that use placeholder.parent
Initial PlaceholderList
Pass `options.data` through

TODO: write tests for this
Pass `options.data` through more defensively. `options` isn't always present.

Need to discuss this with @machty
Fix typo in ARCHITECTURE.md
Merge pull request #14 from balinterdi/patch-1

Fix typo in ARCHITECTURE.md
Fix typo in readme
Merge pull request #15 from MajorBreakfast/patch-1

Fix typo in readme
cache childNodes lookup
start of unifying Placeholder and PlaceholderList
simplifying placeholder API toward unifying with PlaceholderList
WIP unifying Placeholder and PlaceholderList
support mutations and destroying in child placeholders
add escaped to placeholder
Pass entire block to startTemplate
Optimize fragment compiler
Fix fragment references in placeholders
Get tests passing