Added a WebComponentReady event when each component is registered

I think I have it roughed in. I'll let the experts decide if this is the right way to solve https://github.com/x-tag/x-tag/issues/83