Resource related actions extracted into command classes.
Contextual menu's entries derived from command classes.
Dependencies of resource commands to AppDelegate reduced.
MainWindow injected to ResourceCommandController and passed on to commands.
ResourceManager injected as dependency for commands.
Extracted redundant code from ResourceNewFile and ResourceNewFolderCommand to ResourceManager.
Resource commands to open in finder and external editor: Moved redundant code to a resource base class.