Added coffeescript concat build system, and optimized grWindow as factory(needs a good update)