support for multiple browsers in the same test

added 'self.drivers' list which will lazily create new drivers
on demand. The configuration of subsequent drivers will be based
off the first driver.