Implemented main class

Also:
- Renamed classes with “EventHandler” in their name to use
“EventListener” instead, as per guidelines.
- Added dummy CmdPower and CmdEnkiprotection classes.