System tests

perhaps we should wrap with Object? 
var GsDriver = require('./GsDriver');
var driver = new GsDriver().chrome();
...
driver.cleanup()

currently code seems less structured and less maintainable.