Major development of pdInit and pdBoundarySet

Added tri_hold[y], bumped allocation up.
Organised pdInit and pd_boundary to be more exclusive.