Fixes many documentation issues