Made changes to Schema Design.
Merge branch 'backend' of github.com:boringo/boringo into backend

Conflicts:
	app/models/board.server.model.js

	Changes were already made
	Changed the Board generation method to include tiles selected and included the free space. Change the generate board to make all necessary
	changes to the user, game, and board documents in the database. Method should now be complete.
Completed client/server API routers.
Merge branch 'backend' of github.com:boringo/boringo into backend
Reorganized controllers to match the routers.
	Implemented the info and leave game controllers.
Completed /game/<gameID>/join.
Merge branch 'backend' of github.com:boringo/boringo into backend
Completed /game/<gameID>/leave.
	Implemented the Method when a tile is selected to check the board and see if there is a winner.
Merge branch 'backend' of github.com:boringo/boringo into backend
Completed /game/<gameID>/state.
Merge branch 'backend' of github.com:boringo/boringo into backend
	Added the game return state to the select method.
Fixed some things in the user controller.
Merge branch 'backend'