Improved Initializer System

- Initializers now "managed" by the InitializerManager
- Initializer classes added to InitializerManager by compiler pass
- DataFixture Executor runs the initializers after purging