Addition of custom CND additions to Specs

Wanted to get some review of this addition before pushing it into develop.  Specifically I wanted some consideration of the fact that once one spec sets up custom namespaces or node types these can not (easily) be removed or "cleaned" and as such, any future specs will run in a repository with the custom node types.