Add all files.

This work was completed as part of a course in Probabilistic
Graphical Models. It contains tools and data structures for
training MRFs.