Added infrastructure for view and controller for menu system. Also added code for Command pattern.