Rework compressor class to be able to pass in paths to js compressors that need it
Rework rest of module to allow for source maps. Currently uglify is the only one that supports it
Remove need for a special variable to determine if compressor can generate source map.