docs(demo): update demo to new code

The recent breaking changes have broken the demo, and required some
minor updates.

I have not mentioned the breaking changes earlier, so I shall do so now.

BREAKING CHANGES

The 'self' property which was previously required for the comments model has
been removed.

The `commentData` property has been renamed to `comments` and `comment` in both
directives scopes.