Add bot model & tests
Added bot simulation engine & tests