Fix but that creates nil maps in the state

- Fix #12
- Check that there's an existing key in the userChannels map before
  creating a new key in it on updateNick.