added common.ChatChannel, a map of nations. added fake phase type "BeforeGame" and fake nation "Anonymous".
using kol.Id instead of []byte in a few places
added CreatedAt and UpdatedAt to game. created game.Game#MessageAllowed that checks if a message is allowed by the game settings for this phase and is destined for the member.
added CreatedAt and UpdatedAt to member. refactored the member -> state conversion to use a singular method for each state.
created game.Message that wraps a single chat message in a game. made it able to convert itself to message states.
added CreatedAt and UpdatedAt to phase
using kol.Id instead of []byte in a few places. added first shot at a message subscription.
made the phase type view show the translated phase type. made the phase type NOT show deadlines for the "BeforeGame" fake phase type.
made the phase type description not include the deadlines for the fake "BeforeGame" type.
initializing chat flags for the fake "BeforeGame" type
including views for the fake "BeforeGame" phase types in the game state view
added translation for the fake "BeforeGame" phase type.
added CreatedAt and UpdatedAt to User and Blacklisting. using kol.Id instead of []byte in a few places