Let the user choose a database name + Change numbering for DB Versions.

The version number for a DB was based on the number of migrations. When you want to open an existing Database, you don't want to apply a migration, just open the DB. As the SQLiteOpenHelper starts to version at 1 and not 0, we increment the number of migrations by one.