WIP: WorkPackage parent child calculations
This is an initial revision of the functions, probably a bit incomplete. Feedback appreciated, and necessary. Testing will be needed. Currently doesn't really deal with edge cases. Function returns all POSSIBLE child packages, easy fix is just to getByWorkPackageNumber() in the function before returning.