Updated the design and requirement sections and some minor things
Cedric