Uses Google Closure API to compress javascript file.  The class also caches the result locally.