add web-component-tester component and some tests