Workflow content

Adds a model for Workflow Content, which will just hold a JSON blob of translated strings for workflow tasks. 

Closes #75
handle camelized model names, perhaps via. `self.model_name.singular`