Show ellipsis in tab title when overflowing

This should address #36

The main change is wrapping the title in a host element.
There is probably more than one way to skin the cat on this, but I think this is a valid approach.

(I haven't done a PR before in my github life time but hopefully this is correct and helpful.)