change module name DdrPublic to Ddr::Public; fix unrelated problem in sp...

...ec test; closes #16