separated model and controller generators into their own modules
cleaned up main script
refactored main script and existing generators
finalized command messages
Merge branch 'feature-modulize-components' into develop