Documentation in source 2

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