Major refactor to support TestNg
Added support for multiple drivers