depends now outputs hackage deps and new "requires" lists package deps

- Dependencies: factor parts of dependencies to new  packageDependencies
- add requires command