Fix for issue #22

-Rewrote changes logging.
-The Reviewed and Summary field changes persist between sessions now.
-Fixed a small bug where the export warning wouldn't appear on close
attempts after making changes to an SR which already had changes on
launch.