Add GameEvent trait.

GameEvent simply logs all GameEvents for now. For analysis, this behavior
must be changed to write to HDFS.
Emit "User Login" and "User Logout" events.

Include "username" field when emitting these events.