Fix isIdString() to handle undefined and dash
Make Slide's initialization no more optional

* change DEFAULTS to EXAMPLE_SETTINGS
* update setSettings() to accept "aggressive" parameter
* throw Error for wrong/missing attribute
* update #equals description
Create SLIDE.md, update README.md