Added an ability to use Proxy to get access to test page

- Proxy can be enabled by passing `-DPROXY_ENABLED` and using particular proxy
 configuration params like `-DhttpProxy=blah:8080`
- Added a WebDriverFactory in order to move preparation code out from tests