Support for notes within markdown

Added a new attribute when using markdown, `data-notes`, which means anything between that selector and either the `data-separator` or `data-vertical` selectors is parsed into an `<aside class=notes>`.