cleaning code (new main.go file to simplify import)
adding configuration options (listing the available commands, removing a command)
extracting some parameters (config file) to main.go