Page object factory for selenium and ruby