test extension has been rewritten.
minor improvements on integration modules.
some improvements on extension modules interface.