Simple builder class to compile JavaScript files with Google Closure Comiler or YUI Compressor. Keeps compilation history and cached minified files to perform checksum calculations and recompilation only in case of changes.