Improved abstraction layer, added WebDriver exceptions handling