calling the constructor now sets up the directories, so the user doesn't have to do this extra step in the selenium script