fiddling with marhsalling and pycrypto to get better security.
Saving files does not actually save the data, but spits back an error.
When creating new DB's with a password, it prompts for a password immediately after creation
when the reload() function is called to open ip the newly created DB. It should just work with
the self.__password variable.
got pycrypto encryption and decryption working.