Control the bot through the browser

This is my attempt at getting the commits from last night in line and able to merge into the main repo. If it doesn't go cleanly or messes up history, just close it, and I'll get it worked out properly on the plane.