refactoring __constructor
added a start method to launch the browser so it isn't launched on new constructor