Some AES Encryption

Brian,

Here I added some AES encryption to the save data.  Unfortunately, the crapified version is in such a state that it'll be difficult to add it there in the same manner I used here..

First commit was weak and failed on app restart.  Not extremely pretty code now, but it is functional at least.  Unfortunately it doesn't like it if your SaveData isn't encrypted, but I wanted to save you the trouble of getting the encryption to work.

-ng