Updated design document. Read Description.

Please look over the entire document, and reference the TA's comments.
I hope most of them have been addressed. Also look over project
scheadule and see if it needs to be changed.