AI Framework

Added the framework for AI.
To TestBots have been added.

Made other minor changes.
Created Data Loader

Data Loader is new. It's used to load data.
Made a number of other changes..