Modules updated to send the name "Bot" instead of an empty string.
Bulk of arbiter written.  Timeouts or bot errors are unhandled, but all gameplay is implemented and logged.