WIP, add rest of API.
Add/refact Bot API. Everything works but Web and Bot.exe. Tests pass.
Add Bot.exe and results support back in. Demo API works.