add cpp to util gitignore
diagonal gaussian specific stuff, better names
make PossibleChangepoints stateseq caching work