Feature edit a game before estimation

This allows a game creator to edit a game prior to an estimation being made, and checks for race conditions between the user and game creator. 

This adds a variable to Game.java, so you must delete your database to test this branch.