added new upgrade magic. I also forked pyreport, and changed docs to install from my fork