Adding ClosureScript class for convenience.

This is suited for a basis for DSL
Remove setScriptBase with Class variant to avoid possible conflict between compiler classes and user classes