Generator code cleanup.
Code cleanup.
Added generator autostart feature through command argument.

Contributed by Adam Burgess.
Added ability to load a custom configuration file

+ Configs.cs code cleanup

Contributed by Adam Burgess
Minor code (spelling) corrections

Contributed by Adam Burgess
Added supprot for generator strategy Templates

Contributed by Adam Burgess