Added saving of globals and determintors to disk as needed
We now obey the execute order in actions (and properly save it for all actions)
Fixed bug with executeorder - now we sort the determinator actions based on execute order, not pointer value.
Fixed stupid bug that caused us to never write out the actual descriptor display names
started work to add events