Commented on parent (Y/N) no longer necessary as children would be empty if no children.
Changed getOrCreatePackage to now use refine project instead.
Made only one "add" method visible publically.