Added untested display_message ability
Merge branch 'trading_stage' into development
Merge branch 'development' into day_stage

Conflicts:
	assets/main.js
DayStage now almost works for animal attacks

* except Colin has not implemented selection buttons for responses
* right now the first response is automatically chosen

Some other points
* added JobStage before DayStage so that event loads with players already in the game
* added TradingStage after DayStage to test for stage end
* added first events are now evoked in `after_begin` instead of `__init__` since it requires the client to be ready to receive events