Bz  create non recursive

Create non recursive implementation (fails if parents dont exist) with unit test.  Necessary for HBASE compatibility.