starting on potts example to compare inference methods
add ogm inference, use new dict interface for options