Fixed a bug where childable control do not receive the options initalizing it in `main.init`
Enhanced to allow user specify their own validity label

1. Made Validity control instantiable from HTML
2. Set target & focusTarget on the fly