eventing fix
refactoring to use GameController as a single state of truth for current game data
moved GridController and refactored to subclass Controller
Merge branch 'BoardView' into GameController

Conflicts:
	app/src/main.js
	app/src/models/UserModel.js
	app/src/views/BoardView.js
added level progression. doesn't unlock new stage