Enums for commands introduced!

Added enum class.
Added CommandExecutor class.
Modified Plugin class.