Stopped the bot from needlessly reloading the profile when the profile wasn't changed.
Added bot stop when all gather tasks have been completed.
Added bot stop/start workaround for profile switching, since switching profiles does not seem to update the item names.
Added a few items to the items table.
Created color constants for logging, replaced all log colors with these.
Added exception handling for better error logging.
Removed unnecessary imports.