A data structure used for storing and validating decision tables.

Roadmap to v0.1: * the domain of each column is a set of strings * rows can be added and removed * the table can be validated, will return a boolean

Future: * Arbitrary output types