Adding in manifest dependency tree

* manifests can now choose the order explicitely by the 'depends' key in configs