Opendf - An Implementation of the Dual Fermion Method for Strongly Correlated Systems