将来の機能追加に備え独自WindowController作成
・Documentに含まれていたUIとのインタラクション部分を新規DocumentWindowControllerに移動
・Documentはドキュメントロード機能に専念
・この修正により、responder chainの根元に潜り込むことができeventやactionに対する処理を入れやすくなった