Draft: Parse data attributes with types and enforce requirements and default values
Resolves #310 (closed)
Adds type conversion for data-attributes and enforces required data-attributes based on a schema and default vals.
Also renames utils/utils.js to utils/index.js so the imports would just look like import {} from '../utils'
Edited by Olivier Goulet