Use an alias for factory and class name resolver.
Allow to override the page object factory.
Document creating custom factories.
Allow to override the class name resolver for the default page object factory.
Merge pull request #35 from jakzal/configurable-factory

Configurable factory