binding to web components

-note: something is wrong with web components. They are only working
when inside an ng-if that without an explicit template element. I
suspect this has something to do with the document fragment creation.