Added automatic migration, tests for automatic migration. It will be applied when database version is lower than specified database version after executing migrations from files.
Merge branch 'automigration'