fix typo
rearrange dependencies
add PlayerInteractEvent to trigger registry
add some methods to context classes
move TriggerLoader to DungeonLoader
call DungeonStartEvent when a dungeon starts
add context for all triggers to shared variables
add Regions
replace Bukkit players with DungeonCraft players