TODOs: Checkpoint
[UNFINISHED] stub out naive Rcpp
very confuse. much sapp.
Split NIW.R up

This should be more manageable and readable.