Added a lot of commentary

Added Solve Method to PuzzlePanel.cs
Added inPosition field to PuzzlePiece.cs

Added Ratio Setting to Reference.cs

Added a New Game Dialog (Frm_Difficulty.cs)
Added Difficulty Setting to Reference.cs