* Added ability to print the dependency tree of any subuser program
Rename dependencytree to dependency-tree

This follows the command naming standard of git, which is really the architecture I'm aiming for.
Rename xpermissions to programPermissions

Thanks for being careful about not shadowing the permissions module.  I need to get better about not shaddowing myself.

I know writting out such long names is a pain in the arse :(.  Some editors support code completion which may help.  I hope that it's worth the effort.