Asynchronous project compilation

Read, compile, and write files for watcher and deployer asynchronously.