Tidy up Gemfile, and explain the purpose of the each of the gem dependencies used
Add dependency on public_activity
Create activities table
Add activity tracking to game model
It's no longer required to require factory girl, as the gem has been moved into development,test group
Render activity stream in player sidebar
Add an activity adapter module to control the loading of activities for presentation
Add partial to render a collection of activities
Add a layout for an individual activity to handle caching and layout
Add margin to table containing activity feed
Add partials for presentation of activity log events