minor bugfixes

* manual decomposition support for DualDecompositionMethods
* Dynamic Programming now throw exception for higher order models