initial refactoring to introduce IComponentFactory to replace static SelenoApplicationRunner references
hit circular reference issue with ComponentFactory and classes it is creating that reference it
Beginning of an IFunqlet for Page Object Assembly scanning
Introduced PageObjectScanner. Modified ComponentFactory to use Func to resolve circular reference stack overflow exception.
Added some ideas about how the construction of page objects should occur and added a few todo comments for things I noticed.
extracted more interfaces to increase testability and created PageNavigator relative URL specs for issue #22 fix