Create a proper database upgrade method rather than dropping all tables.
Merge remote-tracking branch 'upstream/master'
Add comments regarding updating the database.
Merge branch 'Corly-master'