Deprecated Predicate in CommandHandle

Marked old CommandHandle.Builder constructor as Deprecated and removed all calls to it.
Adjusted CommandCalling procedure to properly call commands by their names. Commands are now responsible for incorrect input.
Commandname matching is case-insensitive for now.
Also disallowed overriding enqueueMessage functionality for Bots, to guarantee functionality
Streamlined Program class
 - Extracted simple commands to a CoreBotCommands utility class
 - set more focus on Constructor of Program to allow better granulation of startup process
 - completely removed ScriptRunner from Program's responsibility
Centralized Preset Commands
Moved the already existing preset static command-provider classes into commands.sets package for centralized organization