refactor(browser): encapsulate state changingr
refactor(browser): emit browser_start with total specs count