Expose doT as a web component by adding component.json

Sorry for the bunch of useless commits, it should be all fine :)