Added preplanner.

* The idea is that after pulling down the package index the preplanner
  will run, then with the path it figures out we then pull down a load
  of other files and figure out what do to from there.