Muchos updates

* Updates to documentation
* Updates to IGN summary reports
  * Mostly bug fixes and stuff
  * Moved a bunch of code out into a common report object for Piper XML parsing
* WIP work on the project summary report
Umm, I'm not sure I like having "import" statements deep in the code. All of those should be at the top, stylistically. Unless one has a circular import problem, which is not the case here.