added support for PageModules. the web driver can now be shared cross
multiple java classes, even if they are not TestNG tests

also the web driver can now be configured using the new TestContext
interface in conjunction with java's ServiceLoader
adopt changes of text() which takes a String instead of a CharSequence
now