Add a ton of new constants.
Add nickname core handling.

- Fix an ordering issue of closing in the core handler test setup.
- Change corehandler in the bot to be a pointer. And core handler can
  now have it's own state.
Gofmt tells us what to do.