High CPU fix. Closes #290

> When bots are in separate process mode the bot had an empty loop to keep the console open and the process alive. This needed a sleep so it didn't peg CPU time.

Pretty easy. I tried removing it entirely and the separate process closed. I tried using `Console.ReadLine` and the auth command stop working.

Seemed like the best idea was to sleep this loop. It's not elegant.

See #290