Dynamic decision table

Provides Implementation and Documentation for a new table type: DynamicDecisionTable
see https://www.pivotaltracker.com/story/show/2510237