Integrate ace editor

let me try the semaphore test


typo?  mode-coffee -> worker-coffee