Restructure all the things. Test all the things.

![gulp](https://dl.dropboxusercontent.com/u/31250/gifs/deploy-to-production.gif)
Maybe we should put `self.parameterize` in a helper module rather than the EventDataGenerator generator as it is being used by other classes/modules.