Timestamp wasn't be used in Message, so removed (for now)
Removed redundant names from commands/listeners
WIP on listeners
Commands should call base.Handle()
WIP on a sub-command scheme