Created CommandProcessor class and first implementation GuildCommandProcessor for guild info command processing
Added AbstractCommandProcessor. Constructor now takes a regexp string instead of Pattern
Added AbstractCommandProcessor. Constructor now takes a regexp string instead of Pattern
Commented AbstractCommandProcessor class
Implemented Goal command using AbstractCommandProcessor
separated parameterized goal command and not parameterized goal command to GoalCommandProcessor and GoalCommandWithoutParametersProcessor classes
Moved normalizeSkillName to GoalCommandProcessor which is the only place where it is used
Added setGoalSkill and isGoalSet methods to BatmudGoalsPluginData class