work on storing prekeys. computation and incrementing should be moved out of cryptodb and into crypto.
singleton cryptography db
changing to singletons for dbs. creating dbs when user first enters password. prompting verified user for password at launch and creating singletondbs
merging changes with Fred's contact discovery
database encryption
refactored code to get rid of legacy messages db. everything will be in encrypted db.