Avoid duplicate DOM ids from multiple instances.

- Move id value to className.
- Allow id to be optional: set option `noId` to true.
- Add `idPrefix` to allow unique ids across multiple instances.
Merge pull request #1 from incuna/multiple-instances-no-clashing-ids

Avoid duplicate DOM ids from multiple instances.