Added categories and many improvements to the bot