added the concept of browser dependency, added xvfb as a new dependency, and refactored JUnitSession to start and stop all the dependencies.