Virtual default module became a concrete one
Fixed main::validURI() it validates non-latin characters now
More tests and documentation