drop ie8 support
change api and bind dom attributes
change text callback api to accept external template engine
update code documentation
update component.json to use with duo