Documentation in source 2

I forgot I had this branch with some documentation fixes/updates