Basic metadata proof of concept implemented.
Removed the trigger class. Now triggerDispatcher add routes to triggers instead of registering triggers. Internal storage is made with a map.