Created GeneratorApp object and JS file.

Created GeneratorApp object to manage general UI interaction and other
objects.
Refactored generator code
Ruleset selection UI

Added initial selection UI for rulesets.