Formatting
Renamed gen to generator.
Updated .gitignore
Organized imports