Menu fixed & separated, file names updated

Document => Split into MainMenu and SystemContainer
DocumentController => UIListener