moves script initialisation back to script with check for global window object
use revealing module pattern
updates tests with fixtures for browser version
remove red default color
updates documentation and encapsulates more methods
fixes issue with blocker count field not updating display