adding ace js library (potentially replace codemirror