created base framework for fuction to do dependant removal sanity checks.
tested and working sanity check for packages to remove
fixed removal from dependantant list from inpk.pkdb when removing packages.
added recursion up the db while removing packages
further working out dependant issues
sorted out recursion bug. fuckyeah