closes #28: voluptuous integrated. Not polished yet, but seems to do.