basic dirichlet process framework in place, untested
getting the gitignore set up