Improved trigger definitions
Changed pack loading to use a array of packs.
So that we can verify that triggers reference valid events