Added the listener and executor
Added what I needed for commands
Organized imports
added commands