Add service layer and create singleton for webdriver