-Converted FileWriter to write into a vector and then only save at the end if needed.  This allows for only 1 file operation.
-Removed zooming from the Rendershop since it has issues at the moment.  Will address later as able
-Added UINT32_MAX to PCH if not defined. I should probably add a types.h to the PCH as well
-Added validity variable to savedata to easily invalidate savedata.