Refactoring seinterpreter : usage of factories to create Script, StepType and TestRun objects, creation of the Step class, addition of attributes to the TestRun class to set-up FirefoxDriver