Adding edit requirements to requrementsPanel and refactoring

Adds edit requirement capability to the new requirement panel so that it imports requirements. Refactors some code in NewGamePanel and GameModel.

Author: lhunker