Integrate ace editor

let me try the semaphore test


how do you handle files in the deck?