closes #1 initial checkin

could be ```waits for [DocumentObserver][2] to finish processing all documents```