Add pygame quit functionality to game

Added __run function in SlidingPuzzleController that loops and checks
for pygame events. The loop checks if the user hits the exit button, and
exits pygame appropriately when it is clicked.