Code

Wrote most of the upgrading documentation (please read!)