ISSUE #4: Generate Code Menu Options should be available through editor.
Creating CodeGeneratorController, implementation of getting most recent file content from editor, refactoring of MenuAction.
Refactoring: moving CodeGeneratorFactory to appropriate package.
Refactoring of LayoutAction, implementation of getting most recent version of file from editor.
Fixing CodeGeneratorController’s retrieving Editor.