Making debug flag an instance attribute instead of a static attribute
Make sure that Swing compontent is created inside EDT
Renaming:
 - StringListener to FileChooserListener
 - StringListener#string to FileChooserListener#fileChosen
Fixing formatting issues
Changing the mechanism to capture all not handled exceptions in the application.
Improving javadoc
Creating a constant for the default background editor color.
Renaming Shortcuts to KeyMap
Fixed actions test
Merge pull request #153 from imartinezortiz/editor-refactoring

Small editor refactorings