Updated doc

1) Updated the font to be in Times.
2) Tried to proofread
3) Still need to finish editing the kernel api to try and include
pseudocode.