added WebTestComposite, ILog, and moved extensions to a folder