Dev ctrl+w

This pull request does a lot of what the title says: each panel receives a registerKeyboardShortcuts method that sets up CTRL-W to be able to close a file. A controller was added so that I could actually pass the JComponent to the ViewEventManager's remove tab method