Add table of contents, appropriate page breaks, and estimate how many pages to write for each section.
test harness for NIW runtimes (currently untested, alanically)

making bacon sausage
bacon bacon sausage
plot.compare: compare observed histograms to ground truth probability density functions, like in Assignment 1

Untested.
Detail the testing plan. It needs clean ups, but there's good material here.
matrix package documentation (which we might not end up using at all)
Import MLysy's writeup (XXX contravenes copyright)
freeze the NIW sampling API (in spec only; adapting the routines to actually behave is next)
plot.NIW.marginals

I decided at this point it was not worth the effort to make this subroutine totally generic, and simply
hardcoded that it looks for X and V in its arguments.
I will revisit this choice later.
Ah. My spec was wrong. Use c(d,d,n) instead of c(n,d) matrices.
small writeup nits:

- a space for lemmas, and an unfinished lemma about chol()
- tweak the expected page lengths from our yestermeeting
[BROKEN] giant refactor! NIW.R is legible now.

You can do source("NIW.R") now to play with the samplers; they have a sane API,
 which is documented at the top of that file.
This commit breaks the automated test runs; I'll fix that next commit.
this was a durp if i ever saw one
kill my misplaced commit log comment abput the snappy3-->snappy2 merge
repair the test harness ((tho the tests themselves need work))
repair the flipping density plots

Now uses shiny brand spanking new 2014 Camaro plot.compare(), which is much more flexible than what I had before
prettier printing: label the output plots by algorithm.
move the algorithm labels to sub= because R makes it too difficult to title() sets of plots
Do Kolmogorov-Smirnov tests on the marginals.

This code is ugly, but very, very useful.
Doc (poorly; needs a good edit and takeover with someone who knows tex)

Also, I realized that ks.test uses its second argument as the reference distribution
So though it doesn't change the results, I swapped the order for completeness.
stub out moments