magstock text fixes

DONT REVIEW THIS PULL REQUEST until my previous one for template themes has gone in (or else it'll be contained in here). We'll have to merge in and then this one will be much clearer.

Fixed a ton of text and made some include structure for different DB enums based on event type.