Unified NES and GES command handler creation
- added async over sync in NesGateway
- removed sync command handling