adds NCCDAO +sharedDocument and +documentIsReady methods. Now need to get out of multithreaded hell