Added the Output Formatter service as property of the SCM service (which is now responsible for formatting output)

Added a JavaScript delegate class responsible for managing the editor