new enquiry file/directory structure
new npc periodic handler properties
enquiry count for npc now per periodic handler
event batching
fixed lots of duplications/out of sync issues (only during very high load)
only storing enquiry id in memory, everything else loaded dynamically
drastically reduced memory usage (e.g. 10 million enquiries + boilerplate < 1GB)
improved/fixed enquiry loading through sequential file loading, instead of everything at once
improved dynamic file loading speed through custom impl