Created emitter
Added support to indent and unindent code.