game_save work

* game_save::make checks file existence then chooses subclass based on parameter
* Changed game_save::get_trainer_name() and game_save::get_party() to non-virtual
* Commented out game_save::get_party() for now
Gave game_save pure virtual function verify(), which checks integrity of save files