Initial commit
Basic filter-by-text custom element
Use lifecycle createdCallback.

* Enables initial filterText.
* Enables use of "match" class for styling instead of awkward "not-match".
Introduce Shadow DOM
Use <content> element.
Introduce HTML templates
Introduce style encapsulation