CDK-140: Add namespaces

I've opened [CDK-633](https://issues.cloudera.org/browse/CDK-633) for this issue and marked it as a blocker for 0.17.0. I'd like to get the majority of these changes in independently because both options will require some significant thought and effort and I'd like to get the majority of these changes in.