making the package symlinking procces more robust.
Including Testing framework

Adding in test pkgs in a TEST_TEMPLATE. Also adding in startings of a test script to prepare
the testRepo folder and run the update-repo on the testRepo. Will include a way to check update-repo's
completed repo state for correct functionality.