Call migrate:install before attempting migrate:refresh

The first time any tests are run on a test db, the migrations table won't be available for migrate:refresh, so an exception will get thrown. migrate:install ensures that the table is created.
Rather that adding the full namespace here, can you `use` the `QueryException` at the top of the file instead? I prefer that as it makes it easy for devs to see what's being used across the class.