Refactored Filemenu

* Off-loaded complexity from the controller, so we're more like MVC
* Much of Filemenu functionality has been disabled until we finish
	refactoring the controller