A collaborative writing application for UMich EECS 441