Start gulliver.js refactor
Start gulliver.js refactor

Gulliver JS does not make use of OO best practices, and ends up
polluting the default scope with several methods. This commit helps
improve the issue on the default scope, but further work is needed
to refactor code inside Gulliver into other classes and files.

GoogleChromeLabs/gulliver,GoogleChromeLabs/gulliver,GoogleChromeLabs/gulliver