Anthon Pang created this class and many improvements around it (eg. jslint, JS tests, etc.)