requireJs internals visible to compressor
entrypoint is no longer loaded by using data-main, separate require call instead
fixed missing newLines on script rendering - readability improvement
moved compressor classes to relevant folders