Illusion lib

Right now Arachna is the only bot that is setup to use illusionLib.

Do we want all of the bots to have access to this? or just specified bots like Arachna?

In addition, I used an override to onthink to implement this because it needs access to core, botbrain, and behavioLib. If you know of a better way to do this let me know and I'll change it.