Updated a lot of hte documentation