Added New Documentation.

I had to switch all the <code> tags to <pre> tags and fixed a couple @see
where I meant @link. other then that we have new docs.