Integrate ace editor

let me try the semaphore test


The ```Dir.pwd``` should point to deck's path.