Create DashboardPresenter class
update branch
Merge branch 'master' into jc-dashboard-presenter

Conflicts:
	app/controllers/dashboard_controller.rb
	app/views/dashboard/index.html.erb
Make JS Chart work with Rails model data on dashboard page
- Rename graph.js to chart.js
- Define 'Games Played' chart function in chart.js
- Add console log message to determine if chart is turned on or off
- Use dashboard.js to turn charts on or off
- Create new DashboardPresenter object in dashboard controller
- Define method in DashboardPresenter to return number of wins for all games
- Add 'color' column to GameType models
Fix bug on Games Played page which would cause player names to extend beyond div
- Experimental dashboard css not finished!
Write and pass test for DashboardPresenter #count_wins_for_all_games
Write and pass tests for DashboardPresenter #list_opponents
- Lists opponents without current player
Use #list_opponents in Dashboard view
- Fix bug caused by destructive delete method on array in #list_opponents
Write test to check that current player isn't getting removed destructively when listing opponents
Update seeds to include colour on GameType
Add Win % chart for each game type