patch 3.1a   test patch

I have no idea what is happening. can't replicate the crashes so I'm
just shooting in the dark.
Merge pull request #13 from EnderShadow/master

Fixed a menu bug
incremental updates

added a bit of sanity checking and improved (hopefully) the save file
compatibility code.
patch 3.1b

not a real release, but there are some compatibility fixes in here
Merge pull request #9 from vaendryl/master

update to beta 3.1b