catching and logging sqliteException for migrations
readme
added ability to perform postMigration operations
only performing postMigration operation after DB & cache initialization is complete
migration method should not be public
severely decreased memory footprint, allowing for dbmanagers to have their own q
ueue if they want, but it defaults to the shared DBManager

Signed-off-by: fuzzagrosner <andrew@fuzzproductions.com>
fixed autoincrement
fixed primary key autoincrement duplication