Fixed line widths, and general look of the doc

Also fixed some grammar issues and fleshed out
some parts of the requirements report.