remove JSHint warnings; prevent calling constructor without new; reorder functions;"
allow overrides of metadata via data-attributes;
allow nodelist as selector; bump version;
update min version;