Integrate ace editor

let me try the semaphore test


What is 'deck' here?  Is that meant to refer to the application dir (generated)?

If so, then this isn't right.